java

[프로그래머스 - 자바] 정수 제곱근 판별

tues 2023. 9. 19. 17:33

문제 설명

 

솔루션

class Solution {
    public long solution(long n) {
        long answer = 0;
        Double x = Math.sqrt(n); //절대값
        if(x == x.intValue()){
            answer = (long) Math.pow(x+1, 2);//2의 제곱근
        }else{
            answer = -1;
        }
        return answer;
    }
}