반응형
내 코드
class Solution {
public int solution(int n) {
int answer = 0;
for(int i=2 ; i < n ; i++) {
if(n % i == 1)
return i;
else
continue;
}
return answer;
}
}
answer 쓰지도 않으면서 return answer; 왜 썼냐면 return 안 해주면 리턴형 없다고 에러나서....
다른 분들 코드도 어쩐가 보았더니 if문 안에서 좀 다르게 쓰셨더랑
class Solution {
public int solution(int n) {
int answer = 0;
for (int i=2; i<n; i++) {
if (n % i == 1) {
answer = i;
break;
}
}
return answer;
}
}
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/Lv. 1] 약수의 합 (0) | 2023.02.18 |
---|---|
[프로그래머스/Lv. 1] 두 정수 사이의 합 (0) | 2023.02.18 |
[프로그래머스/Lv. 1] 평균 구하기 (0) | 2023.02.18 |
[프로그래머스/Lv. 1] 짝수와 홀수 (0) | 2023.02.18 |
[프로그래머스/Lv. 1] 정수 내림차순으로 배치하기 (0) | 2023.02.18 |