본문 바로가기
프로그래머스 문제풀어보기

[Lv.0] 제곱수 판별하기

by dantriss 2023. 2. 22.


https://school.programmers.co.kr/learn/courses/30/lessons/120909

 

 

 

class Solution {
    public int solution(int n) {
        int answer = 0;
        int num = (int)Math.sqrt(n);
        
        if(num*num==n){
            answer = 1;
        }else {
            answer =2;
        }
        
        
        return answer;
    }
}

 

Math.sqrt()를 이용해 정수 n의 제곱근 num을 구했고,

다시 num을 2번 곱해서 정수 n과 같다면 answer =1 아니라면 2를 반환하였다.

'프로그래머스 문제풀어보기' 카테고리의 다른 글

[Lv.0] 암호 해독  (0) 2023.02.22
[Lv.0] 대문자 소문자  (0) 2023.02.22
[Lv.0] 모음 제거  (0) 2023.02.22
[Lv.0] 문자열안에 문자열  (0) 2023.02.22
[Lv.0] 숨어있는 숫자의 덧셈(1)  (0) 2023.02.22

댓글