Giant Danio Fish
본문 바로가기
알고리즘

프로그래머스 1단계 : 나머지가 1이 되는 수 찾기

by 코딩왕자 2022. 11. 11.

프로그래머스 1단계 : 나머지가 1이 되는 수 찾기

코딩테스트 연습 > 연습문제 > 나머지가 1이 되는 수 찾기


✔ 문제 설명

자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.

✔ 제한 사항

3 ≤ n ≤ 1,000,000

✔ 입출력 예

n result
10 3
12 11

✔ 문제풀이

function solution(n) {
    var answer = 0;
    
    for(i=2; i<=n; i++){
        if(n % i == 1){
            answer = i;
            break;
        }
    }
    return answer;
}
// console.log(solution(15));

✔ 설명

반복문에 조건을 걸어 뒤에 네자리전까지 별을 출력하고 뒤에 4자리는 숫자를 출력하도록 만들었습니다. 아직은 참 쉽죠?

✔ 다른사람의 풀이

const solution = function(n) {
    for (let i=0; i<n; i++){
        if (n%i == 1){
            return i
        }
    }
}

저랑 똑같이 for문 안에 if문을 돌렸네요. 설명할게 없군요

댓글


광고 준비중입니다