#include <string>
#include <vector>

using namespace std;

int cal(int num, int n){
    int sum = 0;
    if(num == n){
        return 1;
    }
    while (sum<n){
        sum += num;
        num++;
    }
    if(sum == n){
        return 1;
    }
    else {
        return -1;
    }
}

int solution(int n) {
    int answer = 0;
    int res = 0;
    for(int i = 1; i<=n; i++){
        res = cal(i,n);
        if(res == 1){
            answer++;
        }
    }
    
    return answer;
}
#include <bits/stdc++.h>
using namespace std;

int solution(int n) {
    int answer = 0;
    for(int i = 0; i < n; i++){
        int sum = 0;
        for(int j = i+1; j <= n; j++){
            sum += j;      
            if(sum == n) {answer++;break;}
            if(sum > n) break;
        }
    }
    return answer;
}