문제
풀이
class Solution {
public int solution(int n) {
return isPerfectSquare(n) ? 1 : 2;
}
private boolean isPerfectSquare(int num) {
int sqrt = (int) Math.sqrt(num);
return sqrt * sqrt == num;
}
}
class Solution {
public int solution(int n) {
return (n % Math.sqrt(n) == 0) ? 1 : 2;
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/120909
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv.0 / OX퀴즈 / Java (0) | 2024.06.10 |
---|---|
[Programmers] Lv.0 / 문자열안에 문자열 / Java (0) | 2024.05.02 |
[Programmers] Lv.0 / 세균 증식 / Java (0) | 2024.04.24 |
[Programmers] Lv.0 / 문자열 정렬하기 (2) / Java (0) | 2024.04.24 |
[Programmers] Lv.0 / 7의 개수 / Java (0) | 2024.03.25 |
댓글