프로그래밍 기초1 시험
프로그래밍 기초1 시험이 있었다.
아직 부족한 부분이 많은 것을 알기 때문에 과제 코드도 다시 한 번 작성해보고, 응용할 수 있는 문제도 찾아 풀어봤다.
시험은 객관식 7문제와 주관식 3문제였다.
난이도는 쉬운편이였고 문제들은 금방 풀었는데 의외로 복병이 하나 있었다.
Q3. 다음 코드를 실행했을 때 출력 결과는?
int score = 85;
String result = (!(score>90))? "가" : "나";
System.out.println(result);
- 가
- “가”
- 나
- “나”
바로 이 문제였는데, 이렇게 보니까 갑자기 가 인지 "가" 인지 헷갈리기 시작했다. ㅠㅠ
고민을 할 수록 더 헷갈려서 그냥 코드실행을 해봤다.(오픈북)
결과는 가 .. 절대 잊어버리지 않을 것 같았다.
알고리즘 연습
이번주 내내 알고리즘 연습을 주로 했다.
오전시간 (9시 ~ 11시)는 혼자서 전날 했던 코드 리뷰와 스파르타 자바 강의를 조금씩 들었고 그 이후 모든 시간은 알고리즘 연습을 했다.
처음에 쉬운 문제도 좀 많이 헤맸는데, 적응하니까 술술 풀리는 문제도 있고 생각보다는 순조롭게 되었던 것 같다.
하지만 메소드를 이용하면 쉽게 풀 수 있는 문제를 반복문과 조건문으로만 해결하려고 하다보니까 상당히 오랜 시간동안 풀 수 밖에 없는 문제들도 많았고, 이런 것들이 익숙하지 않다보니까 사용을 기피하게 되는 나 자신도 발견했다. 알고리즘을 꾸준히 풀어보려고 하는데, 그 때는 메소드를 이용할 수 있다면, 최대한 이용해보고 찾아보는 방식으로 해봐야겠다.
저번주 목표 달성 여부
회색+밑줄 : 달성
검정 글씨 : 미달성
파란 글씨 : 반정도 달성
1. 시간 낭비 없이 온전히 공부에만 몰두 하는 것
2. 부족한 컬렉션에 대한 문제를 2개씩 풀어볼 것
3. 모르는 부분은 매달리지 말고 반복적으로 보면서 학습할 것
4. 하루 일과가 끝나고 스프링에 대한 공부를 30분씩 미리 해보는 것
이 번주는 알고리즘 문제푸는데 온전히 시간을 다 보내긴 했다.
변명을 해보자면 알고리즘 14문제씩 풀고 나면 10시~10시 30분정도가 되어 있었고 쉴 틈 없이 달려와서 끝나고 나면 아무것도 할 생각이 들지 않았다 ㅠㅠ 그래서 컬렉션 문제를 풀 지 못했고, 스프링 공부도 마찬가지였다... 다음주에는 본격적으로 주특기 공부를 시작하는데 이번주에 공부하지 못했던 만큼 스터디를 만들어서 부족한 부분을 채워보고자 한다.
다음주 목표
1. 지각하지 않기 (이번주 늦잠 1회)
2. 스터디 준비 잘 해보기
3. 주 3회 정도 TIL 쓰기
4. 시간이 남는다면 알고리즘 2문제 씩 풀어보기 (주 3문제는 필수로 해보기)
'항해99' 카테고리의 다른 글
[항해99] WIL 24.02.25 (0) | 2024.02.25 |
---|---|
[항해99] Spring 입문주차 1주차 과제 (0) | 2024.02.22 |
[항해99] 프로그래머스 알고리즘 연습하기 (2) (0) | 2024.02.17 |
[항해99] 3주차 프로그래머스 알고리즘 연습하기 (1) | 2024.02.17 |
[항해99] WIL 24.02.11 (0) | 2024.02.11 |