개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2023. 12. 23. 19:57프로그래머스 Lv.0 제곱수 판별하기
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의 제곱근이 정수라는 뜻이다. (= 제곱수라는 뜻이다.)