본문으로 바로가기
728x90
반응형


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Solution {
    public int div(int n) {             //매개변수 n으로 들어온 정수의 약수의 개수를 구하는 메소드
        int count=0;
        for(int i=1; i<=n; i++) {
            if(n%i==0) {
                count++;
            }
        }
        return count;
    }
    
    public int solution(int n) {
        int answer = 0;
        for(int i=1; i<=n; i++) {
            if(div(i)!=2 && div(i)!=1) {    //약수의 개수가 2가 아니거나, n이 1이 아니면 answer에 1을 더함
                answer++;
            }
        }
        return answer;
    }
}
cs
반응형

 

728x90
반응형