프로그래머스 - 숫자의 표현

2022. 9. 17. 19:11코딩 공부 연습

반응형

이 문제도 쉬웠다 이상하다!! 그냥 for문으로 찾으면 된다. 효율성도 문제가 안나더라

#include <string>
#include <vector>

using namespace std;

int get_n(int i, int n)
{
    int tmp = 0;
    while (tmp < n)
    {
        tmp += i;
        i++;
    }
    if(tmp == n)
        return 1;
    else return 0;
}
int solution(int n) {
    int answer = 0;
    for(int i = 1; i<= n; i++)
    {
        if (get_n(i,n)== 1)
            answer++;
    }
    return answer;
}

15675등