728x90
점수 : 1139 (+5)
테스트케이스 최대 소요시간 : 0.08ms, 78MB
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/12934?language=java#
제출답안
import java.util.*;
class Solution {
public long solution(long n) {
double a = Math.sqrt(n); // n의 제곱근
int aa = (int)a; // a의 소숫점 버림
// aa의 제곱이 n과 동일하면 -> aa+1의 제곱을 반환
return ((long)aa*aa == n) ? (long)Math.pow(aa+1,2) : -1 ;
}
}
자바.. 형..변환...때문에... 두시간은..더 걸리는듯...
#99클럽 #99일지 #코딩테스트 #개발자스터디 #항해 #TIL
728x90
'코테' 카테고리의 다른 글
[JS] 약수의 합 (0) | 2024.04.16 |
---|---|
[JS] 시저 암호 (0) | 2024.04.15 |
[JS] 성격 유형 검사 (해설포함) (0) | 2024.04.10 |
[java] 붕대감기 (해설포함) (1) | 2024.04.09 |
[Java] 없는 숫자 더하기 (0) | 2024.04.08 |
댓글