프로그래머스 제곱수 판별하기[Java]
제곱수 판별하기
💫문제 설명💫
어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다.
정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요.
💫제한사항💫
1 ≤ n ≤ 1,000,000
💫입출력 ex💫
n | result |
---|---|
144 | 1 |
976 | 2 |
문제풀이
class Solution {
public int solution(int n) {
int answer = 0;
// Math.sqrt() 제곱근 구하는 함수
if(n % Math.sqrt(n) == 0) {
answer = 1;
} else {
answer = 2;
}
return answer;
}
}
Leave a comment