오늘은 아침부터 정신이 없었다..
수리차 애플 스토어도 다녀오고 덥고..비오고..난리도 아니었다
그래도 나름 잘 버틴 월요일이었다!
오늘의 학습 Keyword
- 백준 브론즈 문제들 풀기!
- JPA 과제 리팩토링
🔥 새롭게 배운 것 / 리마인드
- 코딩 테스트시 소수를 찾을 때 범위를 Math.sqrt 함수를 쓰면 좋다!
- 2부터 루트n까지의 범위에서 소수를 체크판별해주는 함수다.
범위가 2부터 루트n까지인 이유는 소수는 1과 자기 자신으로만 나누어지는 숫자이기때문이다.
- num의 제곱근보다 작은 수에서 나눠지는 수가 안나온다면 num의 제곱근보다 큰 수에서도 나눠지는 수가 나올 수 없기 때문에, 굳이 제곱근보다 큰 수까지 반복문을 돌릴 필요가 없다고한다.
public int isPrime(int n) {
for (int i = 2; i<=(int)Math.sqrt(n); i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
🤟🏽 잘한 점
🧶 아쉬웠던 점
- 코테의 문제를 풀 때마다 막막하고.. 잘 할 수 있을까하는 겁부터 난다..
- 코테 풀 때 정답을 빨리 보는 버릇을 고쳐보자 ㅠㅠ
🌱 내일의 간략한 목표
- 코테 풀 때 최소 10분은 고민해보기! (
망할 호기심 대장 이홍섭..)