성능 요약
-
메모리: 77.1 MB, 시간: 0.03 ms - Answer Code1
-
메모리: 76.1 MB, 시간: 0.03 ms - Answer Code2
구분
코딩테스트 연습 > 연습문제
Answer Code1(2023.01.07)
class Solution {
public long solution(long n) {
long answer = 0;
double result = Math.sqrt(n);
if(result % 1 == 0) {
answer = ((long)result+1) * ((long)result+1);
} else
answer = -1;
return answer;
}
}
Answer Code2(2023.01.15)
class Solution {
public long solution(long n) {
if (Math.pow((int)Math.sqrt(n), 2) == n) {
return (long) Math.pow(Math.sqrt(n) + 1, 2);
}
return -1;
}
}