포스트

프로그래머스 — CodeKata 17

출처: https://school.programmers.co.kr/learn/courses/30/lessons/77884

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//https://school.programmers.co.kr/learn/courses/30/lessons/77884

using namespace std;

int solution(int left, int right) {
    int answer = 0;
    
    for(int i = left; i <= right; ++i) {
        int count = 1;
        for(int j = 2; j <= i; ++j) {
            if(i % j == 0) count++;
        }
        if(count % 2 == 0) answer += i;
        else answer -= i;
    }
    return answer;
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.