처음부터 차근차근

[프로그래머스] Lv1 나머지가 1이 되는 수 찾기 본문

코딩테스트/Javascript

[프로그래머스] Lv1 나머지가 1이 되는 수 찾기

HangJu_95 2023. 10. 31. 22:51
728x90

문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/87389

문제 설명

내 풀이

function solution(n) {
    let i = 2;
    while(n % i !== 1) {
        i++
    }
    return i
}

2부터 나누고, while 반복문을 돌려 나머지가 1이 나올때까지 찾는다.

다른 사람의 풀이

function solution(n, x = 1) {    
    while (x++) {
        if (n % x === 1) {
            return x;
        }
    }    
}

오늘 배운 점

저렇게 함수의 매개변수 값으로 받을 수 있는것도 배웠다.

Lv1이지만 너무 쉬워서 Pass