일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터베이스
- 언리얼프로젝트
- 정보처리기사실기
- 데이터입출력구현
- 중학수학
- C++
- numpy/pandas
- 자바
- 정보처리기사필기
- JSP/Servlet
- 요구사항확인
- 선형회귀모델
- c언어
- html/css
- 자바 실습
- pandas
- 핵심프로젝트
- Orange
- 디버깅
- 코딩테스트
- 딥러닝
- 파이썬
- 선형분류모델
- 머신러닝
- 데이터시각화
- 자연수의성질
- 텍스트마이닝
- 데이터분석
- 이수증
- 언리얼학습
- Today
- Total
목록전체 글 (779)
클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지
이번에는 무척 까다로운 문제이지만 한번 풀어보려고 한다. 1단계부터 하나씩 풀다 보면 문제를 해결할 수 있을 것이다. 그럼 바로 문제를 풀어보겠다. 1. 두 수가 약수인지 아닌지 확인하기 num1과 num2가 어떨 때 약수가 되는지를 알고 조건을 만드는 것이 이 문제에서 가장 어려운 부분이다. 약수가 되려면 큰 수에서 작은 수를 나누되 그 나머지가 0이 되면 된다. num1, num2의 값을 바꾸자 false가 되었다. 2. 약수 구하기 정답을 보지 않고 이 문제도 혼자서 아주 잘 풀었다. 처음에는 10의 약수라는 표제어가 반복되기도 했는데 블록 위치를 바꾸어서 코드를 수정했더니 이제는 잘 출력되고 있다. 3. 약수의 합 구하기 메소드에 result 변수를 사용하자 오류가 뜨고..
이제 수업 시간에 배운 예제들도 한번 씩 다시 풀어보고 복습해보려고 한다. 너무 쉽거나 중복되는 문제는 제외하고 풀만한 문제를 뽑아보았다. 사실 처음 학습할 때는 기본 내용을 익히는데 중점을 두었기에 코드를 따라 치거나 그대로 갖다 붙일 때가 많았다.이런 식의 공부는 내 것이 되지는 못하니 스스로 생각하며 풀 수 있는 시간이 필요하다. 1. 사칙연산 메소드 만들기앞에서 사칙연산 메소드를 만들어보았으나 여기서는 연산을 char형으로 만드니 좀더 심화된 내용이라 할 수 있다. 예제를 변형하여 궁금한 것들을 해결해볼 것이다. 하지만 나눗셈을 소숫점으로 구하고 싶어 형변환을 하자 오류가 떴다. 이 문제를 어떻게 해결할 수 있을까? 실수로 연산하고 싶다면 드디어 값이 제대로 출력되었다. 이 함수는 처음..
3시간 정도 놀았으니 이제 다시 공부를 할 때가 되었다. 하지만 쉽사리 마음이 움직여지지 않는다. 그래도 억지로라도 해야 할 것이다. 이제 클래스에 대한 학습을 본격적으로 시작해보려고 한다.여기까지 오기까지 얼마나 힘들었는지 모른다. 먼저 엘리스로 학습을 시작해본다. 원래는 클래스 학습을 시작하려고 했지만 아직 메서드도 잘 모르는 것 같아 이 부분을 한번 더 복습하고 넘어가기로 했다. 뭐든 빨리 진도를 빼는 게 중요한 게 아니다. 모르면 될 때까지 다시 학습하고 또 학습하는 것이 더 중요한 것 같다. 실습 1 - 메서드 사용해보기입력 받은 수의 제곱 값을 출력하는 프로그램 만들기 사실 엘리스에서 풀 때는 주어지는 예제가 많아서 쓸 게 별로 없었다. 그래서인지 무슨 문제인지 파악하지도 못한채 답..
이제 이번 단원의 마지막 포스트가 될 것 같다. 이 한 단원을 학습하는데 무려 27개의 포스트를 기록했다. 이제 딱 3문제가 남아있는데 정말 어려운 문제이고 문제도 길어서 여기는 스캔을 해서 문제를 수록해보려고 한다.얼마 남지 않았으니 조금만 더 힘을 내자. 포기하고 다음 단원으로 넘어가고 싶은 마음도 많았으나 그래도 끝까지 최선을 다해보기로 했다. 요즘에는 내 포스트를 읽는 사람이 없어서 너무나도 좋다. 전에 벨로그를 할 때는 GCC에서 만난 사람들이 거의 매일 와서 내 학습일지와 일기 등을 모두 읽으니 마음이 찝찝할 때가 많았다. 그곳에 있던 블로그를 모두 정리해서 티스토리로 옮기는 중이다. 비공개로 아무리 써도 사람들에게 다 보이는 이상한 블로그였다.보는 사람이 있으면 처음 시작할 때는 의무감에 쓰..
이제 나머지 3번째 연습문제 풀이를 시작해본다. 어려운 문제들만 남아서 과연 할 수 있을지 걱정이 되지만 그래도 이 문제 또한 2시간 안에 풀어보는 것이 목표이다. 그런 다음에 빨리 클래스 학습으로 넘어가고 싶다. 다 하고 나서 2~3시간 정도 휴식시간을 주려고 한다. 이런 보상이 있어야 잘할 수 있다는 걸 요즘 알게 되었다. 문제 11번명령행인자로 매개변수를 처리하고 평균을 구하라. 콘솔창에서 그냥 실행하면 이런 문구가 뜬다. 이제 어제 배웠던대로 매개변수 값을 입력해보겠다. 매개변수로 2 3 4를 입력했더니 3이 나왔다. 여기서 정수가 아닌 실수를 입력하면 어떻게 될까? 스레드 오류가 떴다. 왜냐하면 값을 모두 int로 선언했기 때문이다. 이제 다음문제도 풀어보기로 하자. 이 ..
이제 연습문제 풀기 두번째 학습을 시작해본다. 오늘까지 16문제를 다 풀려고 했는데 과연 가능할지 의문이다. 언제나 내가 세운 학습목표보다 절반도 채우지 못하는 것 같다.그래도 목표를 세우면 그에 맞게 노력을 하니 훨씬 더 좋다고 생각한다. 이제 공부를 시작해보자! 연습문제 실습편 풀어보기 2 문제 6번배열과 반복문을 이용하여 프로그램을 작성해보자. 키보드에서 정수로 된 돈의 액수를 입력 받아 오만원 권, 만원 권, 천원 권 , 500원 , 100원, 50원, 10원 ,1원짜리 동전 몇 개로 변환되는지 출력하기int [] unit = {50000, 10000, 1000, 500, 100, 50, 10, 1}; // 환산할 돈의 종류 여기까지밖에 짜지 못했다. 나머지는 자료를 통해 해결방법을 찾..
이제 실습문제를 풀어보려고 한다. 1번문제부터 도전해보자! 어려운 문제도 많겠지만 한 문제 한 문제 풀면서 많은 것들을 배우고 있다.그럼 시작해보자! 연습문제 실습편 풀어보기 문제 1번다음 물음에 답하여라.(1) 무엇을 계산하는 코드이며 실행 결과 출력되는 내용은?(2) 위의 코드를 main() 메소드로 만들고 whileTest 클래스로 완성하기(3) for 문을 이용하여 ForTest 클래스 작성하기(4) do-while 문을 이용하여 DoWhileTest 클래스 작성하기 1-2번 문제 1-2번 문제 1-3번 문제 이렇게 해서 3가지 유형으로 문제를 모두 풀어보았다. 이제 이 반복문을 사용하는 것도 별로 어렵지 않다. 2번 문제다음 2차원 배열 n을 출력하는 프로그램 작성하기in..
이어서 나머지 7문제를 풀어보려고 한다. 늦어도 1시간 10분 안에는 문제를 다 풀어보려고 한다. 그래야 저녁식사 전까지 실습문제도 풀어볼 수 있을 것 같다. 문제가 정말 많아서 오늘 안에 다 푸는 것도 어렵겠지만 일단 시작해봐야지! 연습문제 이론편 문제 풀기 2 문제 8번배열을 선언하고 생성하기 배열의 요소까지 출력해보았다. 이제 2차원 배열을 출력하는 문제도 쉽게 해결할 수 있게 되었다. 처음에는 정말 어려웠지만 계속 반복해서 코딩을 짜보니 쉬워졌다. 문제 9번어느 부분에 컴파일 오류가 있는지, 오류의 발생 원인을 찾고 오류를 수정하기 이 문제는 배열을 선언하고 초기화를 하기 않아서 발생하는 문제이다. 이때 이 코드와 같이 선언을 하면 다음 코드가 실행되며 문제를 해결할 수 있다...
이론문제는 무려 14문제나 되어 한 포스트에 담지는 못할 것 같다. 원래 오늘 아침까지 실습편 문제까지 풀어보려고 했는데 문제도 많거니와 할 수 없는 목표였다.오후 5시까지 이 문제들을 풀어보고 저녁에는 자바2의 2주차 학습까지 진행하는 것이 오늘의 목표이다. 연습문제 이론편 1번 문제다음 프로그램 출력 결과는 무엇인가? 무엇을 하는 코드인가? 10보다 작은 홀수가 출력되었다. 이는 반복문으로 홀수를 출력하는 코드이다. 문제 2번for 문의 실행 결과 sum 값이 다른 하나는? 3번은 값이 하나도 출력이 되지 않았고 sum 값이 다른 건 4번이라고 할 수 있겠다. 이 문제는 많이 어려웠다. 직접 손으로 값을 대입해보았으나 아직은 이 값을 알아내는 것이 쉽지 않다. 그래도 한번 시도해보려..
연습문제를 풀기 전에 Open Challenge 문제를 하나 풀어보려고 한다. 비슷한 문제를 수업 예제로 풀어본 적이 있었다. 하지만 이 문제가 훨씬 더 어려워보인다.한번 풀어보기로 하자! 카드 번호 맞추기 게임(up & down 게임)숨겨진 카드의 수를 맞추는 게임을 만들어보자. 0에서 99까지의 임의 수를 가진 카드를 한 장 숨기고 이 카드의 수를 맞추는 게임이다. 카드 속의 수가 77인 경우를 보자. 더 낮은 수를 입력하면 “더 높게”를 출력하고 낮은 수라면 “더 낮게”를 출력한다. 그리고 게임을 반복하기 위해 y/n을 묻고 n인 경우 종료한다. 혼자서 풀어보기 이렇게만 출력이 되고 더이상 진행이 되지 않았다. 문제가 많이 어려웠다. 도저히 내 힘으로는 풀 수가 없어서 정답을 참고하며 풀어보..