알고리즘

프로그래머스 - 정수 제곱근 판별

pooney 2022. 12. 19. 01:28

문제 

 

 

 

내가 해결한 방법

 

1.sqrt를 통하여 제곱근을 구하고 해당 값 * 값 = n 으로 제곱근 여부를 판별 

 public long solution(long n) {
        long value = (long) Math.sqrt(n);
        if((value * value) == n){
            long nPlus = (long) (value + 1);
            return nPlus * nPlus;
        }
        return -1L;
    }