C++/programmers 코딩테스트(level 2) C++

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

CE : 하랑 2023. 9. 25. 09:38

 

 

 

 

 

코드

 

#include <vector>

using namespace std;

int solution(int n) {
    int answer = 1; // 본인 숫자
    
    for(int i=1;i<n;i++){
        int sum=i;
        
        for(int j=i+1;j<n;j++){
            sum=sum+j;
            if(sum==n){
                answer++;
                break;
            }else if(sum>n){
                break;
            }
        }
    }
    return answer;
}