728x90
반응형
문제
반응형
풀이
1
2
3
4
5
6
7
8
9
10
11
12
|
class Solution {
public long solution(long n) {
long answer = 0;
if (Math.sqrt(n) % 1 == 0) { //n의 제곱근을 1로 나누어 떨어지면
answer = (long) Math.pow(Math.sqrt(n)+1, 2); //n의 제곱근에 1을 더하고 제곱을 함
} else {
answer = -1; //1로 나누어떨어지지 않으면 -1
}
return answer;
}
}
|
cs |
728x90
반응형
'[JAVA] 프로그래머스 스쿨 > JAVA Lv.1' 카테고리의 다른 글
[프로그래머스/Java] Lv.1 짝수와 홀수 (0) | 2023.01.13 |
---|---|
[프로그래머스/Java] Lv.1 제일 작은 수 제거하기 (0) | 2023.01.13 |
[프로그래머스/Java] Lv.1 정수 내림차순으로 배치하기 (0) | 2023.01.13 |
[프로그래머스/Java] Lv.1 자연수 뒤집어 배열로 만들기 (0) | 2023.01.13 |
[프로그래머스/Java] Lv.1 자릿수 더하기 (0) | 2023.01.12 |