코딩/프로그래머스

[프로그래머스] Java - 제곱수 판별하기

유미._. 2023. 9. 21. 22:57
728x90

 

문제 설명

 

어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요.

 

 

 

나의 코드 풀이

 

class Solution {
    public int solution(int n) {
        
        int result = 0;
        
        for (int i = 1; i <= 1000; i++) {
			if (i * i == n) {
				result = 1;
				break;
			} else {
				result = 2;
			}
		}
        return result;
    }
}

 

 

 

다른 사람의 풀이

 

 

 

 

728x90
반응형