Hyundolog

[Programmers] Lv1. 나머지가 1이 되는 수 찾기 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 나머지가 1이 되는 수 찾기 (JavaScript)

hyundol97 2023. 11. 19. 10:43

문제

 

 


 

 

풀이

1차

function solution(n) {
    let result = 2;
    
    for(let i = 2; i < n; i++) {
        if(n % i === 1) {
            result = i;
            break;
        }
    }
    
    return result;
}

 

 

2차

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

 

 


 

리뷰

  • return 위치를 반복문 내부로 넣어 코드 단축화 필요
Comments