링크 : https://programmers.co.kr/learn/courses/30/lessons/12934
class Solution {
public long solution(long n) {
long answer = 0;
Double sqrt = new Double(Math.sqrt(n));
if(checkInt(sqrt)) answer = (sqrt.longValue()+1)*(sqrt.longValue()+1);
else answer = -1;
return answer;
}
public boolean checkInt(Double pDouble){
boolean result = false;
if(pDouble.doubleValue() - (double)pDouble.intValue() == 0)
return true;
return result;
}
}
'교육 > 코테' 카테고리의 다른 글
[프로그래머스]JAVA 짝수와 홀수 (0) | 2022.06.29 |
---|---|
[프로그래머스]JAVA 제일 작은 수 제거하기 (0) | 2022.06.29 |
[프로그래머스]JAVA 정수 내림차순으로 배치하기 (0) | 2022.06.28 |
[프로그래머스]JAVA 자연수 뒤집어 배열로 만들기 (0) | 2022.06.28 |
[프로그래머스]JAVA 자릿수 더하기 (0) | 2022.06.28 |