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

mongs_Develop·2022년 4월 26일
0

Programmers-Level1-Java

목록 보기
11/30
post-thumbnail
  • 문제 & 예시

  • 소스코드

// 정수 제곱근 판별
public class test11 {
	public static void main(String[] args) {
		Solution11 sol = new Solution11();
		long n = 121;
		
		System.out.println(sol.solution(n));
	}
}
class Solution11 {
    public long solution(long n) {
        long answer = 0;
        double result = 0;
        
        result = Math.sqrt(n);
        answer = (long)Math.sqrt(n);
        	
        if(result == answer) {
        	answer = (answer + 1) * (answer + 1);
        }else {
        	answer = -1;
        }
        
        return answer;
    }
}
  • consol
profile
개 발 인생

0개의 댓글