const solution = (n) => { return Math.floor(Math.sqrt(n)) === Math.sqrt(n) ? Math.pow(Math.sqrt(n) + 1, 2) : -1; }
n의 제곱근이 정수라면, 이 정수가 x가 된다. n의 제곱근이 정수인지 실수인지 판별하려면 n의 제곱근과 n의 제곱근에서 소수점을 버린 값이 같은지 판별하면된다. 이 두값이 같다면, 어떤 수의 제곱이라는 뜻이다.