class Solution {
public long solution(long n) {
long x = (long)(Math.sqrt(n));
return Math.pow(x,2) == n ? (long)(Math.pow(x+1,2)) : -1;
}
}
sqrt(a) : a의 양의 제곱근 반환.
pow(a,b) : a의 b제곱을 반환
sqrt, pow 둘다 double만 가능. 데이터 타입 맞추는건 역시 힘들다.
Math.sqrt는 double 타입이여서 long 타입인 인자n 때문에 long으로 casting 해주어야 한다.