문제: https://school.programmers.co.kr/learn/courses/30/lessons/120909
✅ 내 풀이
class Solution {
public int solution(int n) {
return Math.sqrt(n) % 1 == 0 ? 1 : 2;
}
}
📌Math.sqrt() : 숫자의 제곱근을 반환하는 함수
ex) 14의 제곱근
출력값
n이 어떤수의 제곱이라면 출력값이 정수로 나옴
즉, 출력값 % 1 = 0이므로 아래와 같이 사용할 수 있다.
return Math.sqrt(n) % 1 == 0 ? 1 : 2;