본문 바로가기

코딩테스트/프로그래머스

[Level 2][C++] 숫자의 표현

#include <string>
#include <vector>

using namespace std;

int solution(int n) {
   
    int answer = 0;
    for(int i=1; i<=n; i++)
    {
        int k =i;
        int sum=0;
        while(sum<n)
        {  
            sum += k++;
         if(sum==n)
             answer++;
        }
    }    
    return answer;
}

'코딩테스트 > 프로그래머스' 카테고리의 다른 글

[Level 2][C++] 올바른 괄호  (0) 2024.10.10
[Level 2][C++] 다음 큰 숫자  (0) 2024.10.10
[Level 2][C++] 폰켓몬  (0) 2024.10.10
[Level 2][C++] 카펫  (0) 2024.10.10
[Level 2][C++] 최댓값과 최솟값  (0) 2024.10.10