Back to all posts
정수 제곱근 판별
Written by ppotatoG & Posted on November 13th, 2021
제출한 답
sqrt는 값에 루트를 씌운다
num
에 루트를 씌우면 제곱이 아닌지 판별이 가능함!
isInteger로 루트를 씌운 값이 정수인지 확인하고
num + 1
의 제곱 또는 -1 반환
function solution(num) {return Number.isInteger(Math.sqrt(num)) ? (Math.sqrt(num) + 1) * (Math.sqrt(num) + 1) : -1;}