Programmers - 정수 제곱근 판별

문제 링크

screenshot

Java 풀이

import java.util.*;

class Solution {
    public long solution(long n) {
        long answer = -1;
        double result = Math.sqrt(n);
        int num = (int) result;
        if( result == num )
            answer = (long) (num + 1) * (num + 1);
        return answer;
    }
}