일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 컴퓨터비전
- 영어공부
- 정보처리기사필기
- 데이터분석
- 데이터입출력구현
- 텍스트마이닝
- 운영체제
- html/css
- 자바 실습
- 정수와유리수
- 중학1-1
- CNN
- SQL
- JSP/Servlet
- 딥러닝
- 머신러닝
- 컴퓨터구조
- 파이썬라이브러리
- 코딩테스트
- 데이터베이스
- 중학수학
- 파이썬
- C++
- 연습문제
- 자바
- 정보처리기사실기
- numpy/pandas
- CSS
- 혼공머신
- pandas
- Today
- Total
목록전체 글 (1257)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
오늘 정처기와 데이터베이스 공부를 하느라 자바는 새벽에 1시간 한 게 정부였다. 조금 졸리지만 배열을 조금이라도 학습하고 취침하려고 한다. 오늘 공부한 것 중에서 가장 뿌듯한 건 SCOTT 계정을 만드는 법을 알고 접속했다는 것이다.이걸 하려고 4주 가까이 선생님께 여쭈어보고 고민했었다. 한 달 전에는 아무리 해도 되지 않아서 포기했었는데 오늘 이렇게 다시 시도하고 포기하지 않고 마침내 해낼 수 있어서 얼마나 기쁜지 모른다.모든 공부가 그러할 것이다. 선생님 말씀이 맞았다. 구글링을 하며 이것저것 찾아보고 연구하는 것 자체가 공부였다. 뭐든지 바로 알게 되면 좋지만 그러는 경우는 거의 없다. 수많은 시행착오를 겪으며 실패와 실수 속에서 우리는 성장하고 배우게 된다.이제 오늘 하루를 마무리하는 공부를 시작..
이제 좀더 어려운 배열 실습 문제를 풀어보기로 하자. 엘리스 실습 문제는 책에 있는 내용보다는 쉬우니 이것부터 진행해보고 있다. 실습 4 - 평균 구하기 첫번째 도전 배열로 평균을 구하는 방법을 실습해보았다. 아직 배열이 익숙하지 않아서 혼자서 풀지는 못했고 정답을 참고하며 풀어보았다. 합계의 변수에 배열로 가져온 모든 합을 sum에 넣어야 하는데 여기에 한 개만 들어간 것 같다. 다시 풀어야 할 것 같다. 다시 풀어보기 sum에 점수를 모두 더해주었더니 이제 평균이 잘 출력되었다. 어떻게 푸는지 조금 알 것 같다. 실습 5 - 첫 짝수 구하기 1. break를 사용했을 때 break를 쓰니 첫번째로 만나는 짝수를 출력하면 바로 빠져나가서 그 다음 반복문을 진행하지 않는다. 여기에 break를 ..
이제 4주차 배열 단원을 시작해본다. 밤이 많이 늦었지만 조금이라도 공부해보려고 한다. 내일부터 다시 한 주가 시작되는데 수업에 별로 가고 싶지 않다. 사실 내가 관심없는 과목들이 많기 때문이다. 그래도 공부는 해야 할 것이다. 실습 1 - 배열 생성과 출력 배열 3개를 담아서 잘 출력이 되는 것을 볼 수 있다. 실습 2 - 배열 길이 확인하기 첫번째 도전 배열의 길이는 잘 출력이 되었는데 마지막 값은 4가 되어야 하는데 길이에서 하나 줄어든 값이 출력되었다. 답은 배열의 이름 다음에 대괄호를 써서 값을 표현하는 거였다. 다시 풀어보기 대괄호들 씌우면 값이 되는 것 같다. 이런 문제는 처음 풀어보는 것처럼 정말 생소했다. 아마도 배열은 기초 개념조차도 부작한 것 같다. 지금부터 착실히 공..
while 문 예제는 정말 많아서 아직 3문제 정도 더 남아있다. 이전 포스트에서 풀었던 프로그램 만들기와 유사한 어려운 문제들만 남아있다. 과연 잘 풀 수 있을지 걱정이 되지만 한번 열심히 풀어보기로 했다.이것까지만 풀고 쉬었다가 저녁 공부를 시작하려고 한다. 1. 계산기 프로그램 만들기 이 문제도 정답을 보지 않고 거의 혼자서 모두 풀었다. 이제 while문을 푸는 일이 어렵지 않다. continue로 건너 뛰어서 만들어볼 수도 있고 while문에 if 조건문을 만드는 것도 혼자서 잘 할 수 있게 되었다. 처음 풀 때는 하나도 모르겠고 자료를 보기만 하며 그대로 따라 치기만 했었는데 굉장한 발전이다. 2. PlusGame두 수의 합이 일치하지 않았을 때만 다시 실행할 것인지 물어보고 Y..
이 내용은 지난번에 기본 학습을 할 때도 하지 않았던 부분인데 오늘 한번 풀어보기로 했다. 반복문의 개념은 이번주에 자바 시험에서 나왔던 문제이기도 하다. 파이썬에서도 비슷한 문제가 출제되었다.이제 문제를 풀어보며 개념을 좀더 정리하기로 하자. 1. a부터 z까지 출력do-while 문을 활용하여 a부터 z까지 출력하는 프로그램 작성하기 지난번에 풀 때는 이상하게도 아무리 해봐도 a 한 글자만 출력이 되었는데 이번에는 잘 풀린다. 그때 풀었던 코드를 다시 살펴보니 부등호의 방향이 잘못되어 있었다. z보다 작을 때까지로 조건을 주어야 한다. 그리고 ch 변수는 1씩 증가한 값을 다시 ch에 넣어주는 과정을 반복하도록 한다. 2. 2중 중첩을 이용한 구구단 출력아침에 구구단을 출력하는 문제를 ..
조금 전에는 while문에 대한 기본적인 예제들을 풀어보았다면 이제는 좀더 복잡하고 어려운 문제들에도 도전해보려고 한다. 점심을 먹고 나머지 공부를 시작해볼 것이다. 어제처럼 점심을 먹으며 영상을 시청하다 끊는 것이 참 힘들다. 후식으로 다시 인스턴트 음식을 먹었고 이 또한 끊는 것이 너무나도 힘들지만 반드시 끊어보려고 한다. 1. 다이어트 관리 프로그램 첫번째 도전 1주차에서 멈추고 말았다. 한번 코드를 고쳤는데 말이다. 그래도 전에는 여기까지도 오지 못했으니 이 정도면 잘했다고 볼 수 있다. 이제 적어도 문제를 어떻게 접근해야 하는지는 알게 되었다. 다시 풀어보기 별로 고친 건 없었다. if문에 있던 2개의 코드를 while문 쪽으로 옮겨주었다. if문은 단순히 조건만 판별하는데 업데이트 되..
for문에 이어 while문 실습을 해볼 것이다. 이 문제는 다 풀지 못하고 예배를 드리러 가야 할 수도 있다. 그래도 하는데까지 해보자! while 문은 for 문보다 훨씬 어렵게 느껴지는데 여기에 관련된 실습 문제도 꽤 많다. while 문 1. 특정 숫자를 입력하면 반복 종료 1 : 즉시 종료 문제를 잘 풀었다. 하지만 cnt라는 변수에서 왜 노란줄이 뜨는지 잘 모르겠다. 잘못된 부분은 없지만 필요없는 변수라서 경고 표시가 나온 것 같다. 코드 수정하기 cnt는 있을 필요가 없다. num으로도 while문 안에서 반복이 계속 되기 때문이다. 이 변수가 필요한 경우는 프로그램이 종료되었다는 문구가 뜬 이후에 계속해서 입력문을 받을 때 필요할 것 같다. 2. 특정 숫자를 입력하면 반복 ..
지난번에 배열을 조금 학습하다 말았는데 전에 학습했던 반복문을 다시 학습해보려고 한다. 반복문도 많이 잊어버려서 복습이 필요하다. 너무 쉬운 건 제외하고 풀만한 예제들 위주로 학습해볼 것이다. for문 1. 연속된 수 출력하기 오른쪽부터 거꾸로 출력하는 문제인데 잘 풀었다. 2. 1~100까지의 수 중에서 조건에 맞는 수 출력 전에 풀 때는 3번 문제는 풀지 못했는데 이번에는 혼자서도 아주 잘 풀었다. 너무나도 뿌듯하다. 이제 반복문도 재미있어졌고 알고 나니 별로 어렵지 않았다. 3. 약수와 총합 구하기 첫번째 도전 왜 3부터는 약수가 1만 되는지 모르겠다. for 루프는 1부터 시작해 i가 num의 약수인지 (num % i == 0) 확인하고, 약수라면 i를 출력한다. 하지만..
이제 3주차 이 단원의 미션 문제를 푸는 것만 남았다. 아침에 이 문제를 풀려다가 기초 학습을 진행하는 것이 좋을 것 같아 진도를 나가는 대신 이전에 풀었던 문제를 다시 풀었다. 이제 엘리스 학습을 이어서 하려고 한다.밤이 훌쩍 지나 새벽 3시가 넘어가지만 잠이 아주 많이 올 때 취침해볼 것이다. 미션 1 - 별동별 쌓기어제 풀려고 했는데 졸려서 하지 못했던 문제를 다음날 아침에 일어나서 풀어본다. 어제는 10시 반에 공부를 시작했는데 오늘은 그보다 30분 정도 일찍 시작하는 것 같다. 그래도 오늘 예배도 드려야 하니 공부할 시간은 많지 않을 것 같다. 별 계단이 잘 찍히고 있다. 처음에는 j의 초기값을 1로 했더니 잘 찍히지 않았다. 미션 2 - 커피 자판기 만들기커피 자판기 메뉴를 만드는..
며칠만에 자바 본 학습을 시작해보는 것 같다. 밤 12시가 거의 다 되었지만 오늘은 평소보다 조금 늦게까지 공부를 진행해보려고 한다. 이번주에는 계속 놀기만 하느라(수업만 듣는 정도) 집에서 공부를 해본 적이 거의 없었다.적어도 오늘 새벽 2시 반까지는 공부를 해야 주말에 목표한 분량을 마칠 수 있을 것 같다.지난번에 2주를 간신히 넘기는 공부 기록을 세웠던 적이 있는데 이번에는 앞으로 팀 프로젝트를 마치는 4주 동안 주말은 없다 생각하고 공부에 열중해보려고 한다.생각해보면 주말에 놀지 않고 공부 외에 딴 생각이 들어있지 않았을 때는 수업도 공부도 재미있고 일상생활도 나름 잘 보냈던 것 같다. 이제 진짜 몰입을 해볼 시점이 되었다. 한 달 후를 기대하며 지금의 시간을 알차게 보내기로 다짐해본다! 학습 목..