728x90
JS
문제
자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다.
제한사항
3 ≤ n ≤ 1,000,000
계획
1. x를 1씩 증가시키면서 n을 나눈다
2. n을 x로 나눈 나머지가 1인 값이 있으면 그 값을 반환한다.
if(n%x===1 ){return x}
답
function solution(n) {
for(let i=2;i<n;i++){
if(n % i===1 ){return i}
}
}
코드 간략화하기
function solution(n) {
for (let x = 2; x < n; x++) if (n % x === 1) return x;
}
출처
◆ C
더보기
◆ C
계획
참고, 풀이
답
//
코드 간략화하기
출처
◆ C#
더보기
◆ C#
계획
참고, 풀이
답
//
코드 간략화하기
출처
◆ C++
더보기
◆ C++
계획
참고, 풀이
답
//
코드 간략화하기
출처
'내일배움 과제 > 기타 과제' 카테고리의 다른 글
알고리즘 16번 -추가공부 (1) | 2024.11.19 |
---|---|
sql 6번 (0) | 2024.11.18 |
알고리즘 14번 - 추가공부 (0) | 2024.11.13 |
알고리즘 13번 -추가공부 (1) | 2024.11.13 |
알고리즘 12번 - 추가공부 (0) | 2024.11.13 |