문제 설명
제한 사항
입출력 예
n | return |
---|---|
121 | 144 |
3 | -1 |
입출력 예 설명
문제 풀이
function solution(n) {
let num = Math.sqrt(n); //n의 제곱근을 구한 값을 num에 저장한다.
if(num % 1 === 0 ) return (num+1) * (num+1) //num을 1로 나누었을 때 나머지가 0이라면, n+1의 제곱을 반환한다.
else return -1 //아니라면 -1을 반환한다.
}
console.log(solution(121))
중요한 포인트
정수를 판별하는 2가지 방법