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

Jongleee·2022년 7월 16일
1

알고리즘

목록 보기
9/39
class Solution {
    public long solution(long n) {
        //제곱근의 값을 구함
        Double sqrt = Math.sqrt(n); 
        //정수가 맞는지 판별하여 제곱해줌
        if(sqrt == sqrt.intValue()){
            return (long)Math.pow(sqrt + 1, 2);
        } else return -1;
    }
}

제곱근을 만들어 주는 sqrt 와 intValue를 사용
intValue는 Double값을 받음

0개의 댓글