반응형
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
** Python (+2)
def solution(n):
for i in range(2, n + 1):
if n % i == 1: return i
return n
** Java
class Solution {
public int solution(int n) {
int answer = n;
for (int i = 2; i < n; i++) {
if (n % i == 1) answer = Math.min(answer, i);
}
return answer;
}
}
** Javascript
function solution(n) {
for (let i = 2; i < n; i++) {
if (n % i == 1) return i;
}
return n;
}
반응형
'프로그래머스 > level 1' 카테고리의 다른 글
[프로그래머스] k번째 수 (0) | 2021.10.25 |
---|---|
[프로그래머스] 모의고사 (0) | 2021.10.25 |
[프로그래머스] 폰켓몬 (0) | 2021.10.18 |
[프로그래머스] 체육복 (0) | 2021.10.18 |
[프로그래머스] 예산 (0) | 2021.10.18 |