Link
문제
풀이
(1)
function solution(n) {
let sqrt = Math.sqrt(n);
return (sqrt % 1 === 0) ? (sqrt + 1) ** 2 : -1;
}
(2)
function solution(n) {
let sqrt = Math.sqrt(n);
return Number.isInteger(sqrt) ? (sqrt + 1) ** 2 : -1;
}
'알고리즘 > 문제' 카테고리의 다른 글
[프로그래머스 | Lv. 1 | JavaScript] 나누어 떨어지는 숫자 배열 (1) | 2024.12.25 |
---|---|
[프로그래머스 | Lv. 1 | JavaScript] 하샤드 수 (0) | 2024.12.25 |
[프로그래머스 | Lv. 1 | JavaScript] 정수 내림차순으로 배치하기 (0) | 2024.12.24 |
[프로그래머스 | Lv. 1 | JavaScript] 자연수 뒤집어 배열로 만들기 (0) | 2024.12.24 |
[프로그래머스 | Lv. 1 | JavaScript] 문자열 내 p와 y의 개수 (0) | 2024.12.24 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.