정수 제곱근이 존재하는지 확인하려면 루트 n과 루트 n의 소수를 버린 값(정수부)이 동일하면 됩니다.
let solution = n => parseInt(Math.sqrt(n)) === Math.sqrt(n) ? (Math.sqrt(n) + 1) ** 2 : -1;