반응형

 

출처: 프로그래머스 코딩 테스트 연습, 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

+ Recent posts