https://programmers.co.kr/learn/courses/30/lessons/12934
let n = 121;
function solution(n){
var result = 0;
var nSqrt = Number(Math.sqrt(n));
if(nSqrt%1 === 0){
result = Math.pow(nSqrt+1, 2);
}else{
result = -1;
}
return result;
}
console.log(solution(n)); // 144
- nSqrt변수에 Math.sqrt()함수로 n의 제곱근을 구한 뒤 숫자형으로 바꾸어 할당한다.
let n = 121;
function solution(n){
var result = 0;
var nSqrt = Math.sqrt(n);
result = Number.isInteger(nSqrt) ? Math.pow(nSqrt+1, 2) : -1;
return result;
}
console.log(solution(n)); // 144
- nSqrt변수에 Math.sqrt()함수로 n의 제곱근을 구하여 할당한다.