1. 계획한 일
- 09:00~10:00 코드 카타
- 12:00~13:00 베이직 수업
- 과제 수행
- 알고리즘 추가로 풀기
2. 내일 할 일
- 09:00~10:00 코드 카타
- 과제 수행
- 알고리즘 LEVEL 2 완료하기
3. 오늘의 공부
- 숙련주차 강의 듣고 베이직 수업을 들었다.
JEP을 통해 공지를 들었는데 나처럼 따라가기 버거워하는 사람들이 있다고 해서 나도 면담을 받아봐야하나 고민중...
- 알고리즘 문제 조금 풀었다. 30분 정도 소요해서 3문제
1. 나눴을 때 나머지가 1이 되는 가장 작은 정수 찾기
class Solution {
public int solution(int n) {
int x = 1;
while (true) {
if (n % x == 1) {
return x;
}
x++;
}
}
}
2. 짝수 홀수 찾기
class Solution {
public String solution(int num) {
String answer = ""Even"";
String wrongAnswer = ""Odd"";
if (num % 2 == 0) {
return answer;
} else {
return wrongAnswer;
}
}
}
이거 처음에 잘못 이해해서 for문 돌리려고 머리 싸고 있느라 시간 소요가 많았다...
3. 배열의 평균값 구하기
class Solution {
public double solution(int[] arr) {
int sum = 0;
for (int num : arr) {
sum += num;
}
double answer = (double) sum / arr.length;
return answer;
}
}