Link
문제
풀이
(1)
function solution(n) {
let input = n - 1;
for (let i = 2; i <= Math.sqrt(input); i++) {
if (input % i === 0) {
return i;
}
}
return input; // n - 1이 answer일 경우. e.g. 12 (11)
}
(2)
function solution(n) {
for (let x = 1; x < n; x++) {
if (n % x === 1) {
return x;
}
}
}
'알고리즘 > 문제' 카테고리의 다른 글
[프로그래머스 | Lv. 1 | JavaScript] 문자열 내 p와 y의 개수 (0) | 2024.12.24 |
---|---|
[프로그래머스 | Lv. 1 | JavaScript] 두 정수 사이의 합 (0) | 2024.12.23 |
[프로그래머스 | Lv. 1 | JavaScript] x만큼 간격이 있는 n개의 숫자 (0) | 2024.12.22 |
[프로그래머스 | Lv. 1 | JavaScript] 평균 구하기 (0) | 2024.12.22 |
[프로그래머스 | Lv. 1 | JavaScript] 짝수와 홀수 (0) | 2024.12.22 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.