function solution(n) {
let a = Math.sqrt(n);
return Number.isInteger(a) ? (a + 1) ** 2 : -1;
}
늘 새로운 메서드들을 알아가지만 까먹는 것 같다.
시간은 0.03 ~ 0.04가 걸렸다. 시간을 최소한으로 하는 방법들을 찾아볼 것
Number.isInteger() 은 정수인지 판별해주는 것
Math.sqrt()는 제곱근을 반환해준다. 간단하게 말하면 루트를 씌워주는 것과 같다고 볼 수 있을듯
**은 제곱해주는 것. Math.pow()도 있지만 옆이 더 간단해보임.
'코테' 카테고리의 다른 글
나누어 떨어지는 숫자 배열 (0) | 2025.06.17 |
---|---|
없는 숫자 더하기 (0) | 2025.06.17 |
(잠시 중단) (0) | 2025.06.14 |
주사위 게임 2 (0) | 2025.01.08 |
등차수열의 특정한 항만 더하기 (0) | 2025.01.08 |