프로그래머스 약수의 개수와 덧셈

2022. 8. 12. 01:13코딩 공부 연습

반응형
#include <string>
#include <vector>

using namespace std;

int get_yaksoo(int n)
{
    int cnt = 0;
    for(int i = 1; i <= n; i++)
    {
        if (n %i == 0)
            cnt++;
    }
    return cnt;
}
int solution(int left, int right) {
    int answer = 0;
    for(int i = left; i <= right; i++)
    {
        int num = get_yaksoo(i);
        if (num%2 == 0)
            answer+=i;
        else
            answer-=i;
    }
    return answer;
}

30314등