프로그래머스 Lv.0 제곱수 판별하기개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 23. 19:57
Table of Contents
<Solution>
class Solution {
public int solution(int n) {
int answer = 2;
if (Math.pow(n, 0.5) % 1 == 0) {
answer = 1;
}
return answer;
}
}
Math.pow(n, 0.5)는 n의 제곱근을 계산하는 함수 % 1은 계산된 제곱근의 소수 부분을 나타낸다.
소수 부분이 0과 같다면 n의 제곱근이 정수라는 뜻이다. (= 제곱수라는 뜻이다.)
728x90
@rlozlr :: 얼렁뚱땅 개발자
얼렁뚱땅 주니어 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!