728x90
▶1번째 방법
class Solution{
public long solution(long n){
long answer = 0;
for(int i = 0; i <= n; i++){
if(i*i == n){
answer = (i+1)(i+1);
break;
}else{
answer = -1;
}
}
return answer;
}
}
위의 해결방법으로 해결은 되지만, 시간초과 오류들 발생.
Math.sqrt()와 Math.pow()를 사용해 다시 풀어볼것.
▶2번째 방법
728x90
'Algorithm > PROGRAMMERS[Java]' 카테고리의 다른 글
Lv1. 자연수 뒤집어 배열로 만들기 (0) | 2022.04.16 |
---|---|
Lv1. 정수 내림차순으로 배치하기 (0) | 2022.04.16 |
Lv1. 제일 작은 수 제거하기 (1) | 2022.03.12 |
Lv1. 짝수와 홀수 (0) | 2021.09.28 |
Lv1. 최대공약수와 최소공배수 (0) | 2021.09.28 |