[자바(JAVA)] 제곱수 판별하기

Noh Jihyeon·2023년 12월 8일
0
post-thumbnail

문제: 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;
profile
꼭꼭 씹어서 소화시키는 맛있는 코딩

0개의 댓글