일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 딥러닝
- 자바 실습
- 데이터입출력구현
- numpy/pandas
- 컴퓨터비전
- pandas
- 영어공부
- 자바
- 컴퓨터구조
- 머신러닝
- 정보처리기사실기
- 코딩테스트
- CSS
- 운영체제
- 중학수학
- 텍스트마이닝
- 혼공머신
- 데이터분석
- 정수와유리수
- CNN
- 데이터베이스
- 파이썬라이브러리
- 파이썬
- 연습문제
- 정보처리기사필기
- 중학1-1
- C++
- SQL
- html/css
- JSP/Servlet
- Today
- Total
목록전체 글 (1257)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
이차원 배열 문제가 3개 정도 남아있다. 이것만 하면 책에 나온 문제도 풀고 오늘 오전 중으로 이차원 배열을 마무리해볼 것이다. 그리고 오후에는 메소드를 시작해보려고 한다. 1. 이차원 배열 세로로 출력하기이전의 문제는 뒤에 있는 인덱스 값이 변화되었지만 이번 문제는 앞에 있는 인덱스가 먼저 변하고 있다. 혼자서 문제를 풀어보았는데 잘 되지 않았다. 혼자서 풀어보기 다시 풀어보기 이제 출력 방향이 아래쪽으로 되고 있다. 입력만 반대로 하고 출력은 그대로 한다는 것에 주의하자. 2. 값이 줄어드는 세로형 배열 출력하기 혼자서 풀어보기 값이 줄어드게 하는 건 어떻게 하는지 모르겠다. 그리고 21이 오른쪽 밑으로 가야 하는데 이 부분도 적용이 되지 않았다. 다시 풀어보기 이 ..
엘리스로 이차원 배열까지 학습을 마쳤으나 이제는 수업 영상을 들으면서 좀더 심화적인 내용을 학습해 보려고 한다. 새벽 내내 실력 확인 테스트로 배열 문제를 많이 풀어보았으니 내용이 많이 어렵지는 않을 것 같다. 2차원 배열 1. 이차원 배열 개념 이전에는 이렇게 하면 값이 출력이 되었지만 2차원 배열에서는 이렇게 해도 주소값이 출력되며 나오지 않는다. 2차원 배열을 하나씩 할당해주면 이와 같다. arr2[0]에서는 전체 길이가 5이고, 0번 배열에 5였다면, arr에서는 전체 길이가 5이고 arr[0] 배열의 길이는 3이 된다. 이렇게 각각의 배열에 따라 할당되는 내부 배열이 다르기 때문이다. 조금 전에 5번 반복했던 arr2를 for문을 사용하여 줄일..
새벽에 일어나서 어제 풀려고 했던 실력 확인 테스트 문제를 풀어보려고 한다. 조금 전에 쓴 글이 하나도 저장이 되어 있지 않아 다시 처음부터 쓰려니 좀 귀찮기는 하지만 말이다. 이제 공부를 시작해보자! 실력 확인 테스트 문제 풀어보기 문제 1번 처음에는 평균을 구할 때 길이에 괄호를 묶지 않아서 틀렸는데 이 괄호의 여부에 따라 값이 달라진다는 걸 알게 되었다. 어쨌든 정말 잘 풀었다. 문제 2번 첫번째 도전 이 문제는 생각보다 많이 어렵다. 왜 별이 한 개가 빠지는지 모르겠다. 다시 풀어보기 별이 하나씩 빠지게 출력이 되는 이유는 내부 for문에서 잘못 설정했기 때문이었다. j를 1로 설정하고, j가 i보다 크거나 같은 동안에 j--를 반복하면서 별을 출력하려고 한다. 하지만 ..
이제 지난번에 학습했던 엘리스 자바1에서 이차원 배열 문제를 풀어보려고 한다. 벌써 11시가 다 되어서 잠이 슬슬 몰려오지만 이차원 배열과 미션 문제, 그리고 실력 확인 테스트까지는 학습하고 취침하려고 한다.그래야 내일 새벽에 일어나서 이차원 배열 수업 영상을 들으면서 학습을 이어갈 수 있을 것 같다. 실습 7 - 이차원 배열 배열의 원소가 모두 출력되었다. 혹시 대괄호를 바로 출력하는 방법이 있나 살펴보았는데, 그런 건 없고 일일이 문자열로 넣어주어야 했다. 이 문제는 별로 어렵지 않았다. 실습 8 - 이차원 배열 반복하기이 문제는 for문과 foreach문을 각각 사용하여 문제를 푸는 실습이다. 한번 풀어보기로 하자. 두 개의 반복문으로 모두 잘 출력이 되었다. foreach 문..
foreach 문은 수업 시간에 다루지 않은 부분이라 책을 보면서 학습해보려고 한다. 엘리스 학습을 할 때 이 예제 문제가 있었는데 그때는 잘 이해하지 못했던 내용이었다. 개념부터 차근차근 짚고 넘어가보자.사실 for-each는 C#이나 C 언어를 공부할 때도 배웠던 개념인데 오랜만에 보니 어떤 내용인지 모두 까먹고 말았다. 자바에서는 for-each라고 쓰는데 C 계열 언어에서는 foreach라고 한번에 썼다. 배열과 for-each 문기존의 for 문을 변형하여, 배열의 크기만큼 루프를 돌면서 각 원소를 순차적으로 접근하는데 유용하게 만든 for 문을 말한다.for (변수 : 배열레퍼런스) { ... 반복 작업문 ... } 따로 정리하기 귀찮아서 책 노트를 스캔해보았다. 이제 문제를 풀어보며 fo..
로그인 프로그램을 만드는 건 무척 어려운 문제라서 따로 빼서 저녁식사 후에 공부를 진행해본다. 벌써 9시가 넘었지만 어제 잠도 많이 잤으니 최소 3시간 이상은 공부하고 취침할 생각이다.그럼 바로 공부를 시작해보자! 로그인 프로그램 만들기while 문에서도 로그인을 하는 프로그램을 많이 만들어보았는데 배열에서도 또 등장하고 있다. 이 문제까지만 풀면 일차원 배열이 끝난다. 1) 회원가입 기능 만들기 while문으로 회원 가입 메뉴를 선택할 수 있는 기능을 만들었다. 여기서 끝난 게 아니었다. 그 다음 단계는 이제 아이디와 비밀번호를 받으면 선택할 수 있는 걸 만들어야 한다. 2) 아이디와 비밀번호 입력할 배열 담기 이렇게 아이디와 비밀번호를 담을 공간을 배열로 만들어주어야 한다. 3) ..
이제 일차원 배열 수업 예제가 얼마 남지 않았다. 책에 있는 내용을 학습하려면 좀더 걸리겠지만 말이다. 일차원 배열 학습하기 1. 답을 입력 받고 총점 출력하기 무척 어려운 문제였는데 영상을 시청하며 잘 풀어볼 수 있었다. 4번 코드가 조금 어려웠는데 반복문을 사용해서 해당 인덱스의 모든 문제가 출력되도록 만들어야 한다. 선생님이 푸는 문제에는 문제의 정보와 정답 확인이 없었지만 난 최대한 예제 문제와 똑같이 만들기 위해 이렇게 코드를 작성해보았다. 2. 배열에 입력 받은 수 중 제일 큰 수 찾기 이제 이런 문제는 혼자서도 풀 수 있게 되었다. 책에 나온 예제인데 다음에 학습할 내용이 많이 길고 어려워서 우선 책에 있는 문제부터 풀어보기로 했다. 오늘 아침까지만 해도 정말 어렵게 느껴..
한달 전에 공부했던 자바 배열 학습을 다시 진행해본다. 이번주 금요일까지는 상속까지 학습을 마치려고 하는데 그때까지 마치려면 속도를 내야 할 것 같다.아직 일차원 배열 문제가 5개 정도 남아있어 이 문제를 풀어본 다음에 책 학습도 진행하려고 한다. 오늘 저녁까지 배열 공부를 모두 마치고 메서드에 들어가는 것이 목표이다. 내일은 엘리스로 메서드 학습도 마칠 생각이다. 그럼 바로 공부를 시작해보자! 일차원 배열 이어서 학습하기 1. 3의 배수 출력하기 이렇게 3의 배수만 잘 출력이 되었다. 이 문제도 풀만한 문제였다. 영상을 중간 중간 필요한 부부만 시청하며 아는 건 넘겼다. 배열에서 해당 값을 입력하는 scanner 함수를 쓰는 건 처음에는 많이 어려웠는데, 이제 어느 정도 알게 되었다. 2...
이제 수업에서 풀었던 예제 문제를 살펴보면서 다시 문제를 풀어보는 시간을 갖기로 했다. 배열은 모르는 게 많고 일차원 배열을 조금 공부하다 말았으니 복습할 문제가 몇 개 되지 않는다.그리고 오늘 오후부터는 수업 영상을 시청하며 배열 공부를 본격적으로 해볼 생각이다. 1. 배열의 개념예제 1번 예제 2번 이렇게 3개의 문제를 한 공간에 모두 풀어보았다. 거의 스스로 해결을 해서 정말 기쁘다. 이제 배열을 조금 알 것 같다. 다음 문제도 풀어보며 학습을 이어가기로 하자. 2. 홀수의 값과 개수 출력하기 콤마를 함께 찍으려고 했는데 그러면 마지막 배열에서는 콤마를 빼주어야 하기에 코드가 좀 복잡해진다. 그리고 이며 뒤에 찍는 콤마도 있으니 차라리 없는 게 나을 것 같아 이 코드로 작성하였다.문제..
며칠만에 자바 공부를 다시 해본다. 배열의 기초를 하다 말았는데 1시간 정도 학습을 진행하려고 한다. 정처기 공부도 해야 하는데 할 게 너무나 많다. 어쨌든 지금은 자바 공부에 집중해볼 것이다.오늘 수업 중이나 쉬는 시간의 자투리 시간을 이용해서 1과목 3장의 중반까지 암기하다 말았다. 평일에는 2과목까지 암기 학습을 진행하기로 했다.DB 공부를 어느정도 마친 주말에 3과목 학습을 이틀만에 진행해볼 예정이다. JSP/Servlet에서도 배열을 많아 사용하기에 이젠 익숙하지만 그래도 개념을 확실히 알아야 더 어려운 문제도 풀 수 있는 실력이 된다. 학습 목표졸리지만 공부할 수 있는데까지 최선을 다하자!우선은 혼자서 푸는 것 보다는 학습에 중점을 두자! 학습 시간밤 11시 반 ~ 12시 반 일차원 배..