문제 링크
https://programmers.co.kr/learn/courses/30/lessons/12924
C++ 풀이
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
int answer = 0;
int sum;
for (int i = 1; i <= n; i++) {
sum = 0;
for (int j = i; j <= n; j++) {
sum += j;
if (sum == n) {
answer++;
break;
}
else if (sum > n)
break;
}
}
return answer;
}
반응형
'알고리즘 · 코딩' 카테고리의 다른 글
[프로그래머스] 단체사진 찍기 (0) | 2020.05.11 |
---|---|
[프로그래머스] 압축 (0) | 2020.05.08 |
[프로그래머스] 정수 내림차순으로 배치하기 (0) | 2020.05.06 |
[프로그래머스] 최대공약수와 최소공배수 (0) | 2020.05.06 |
[프로그래머스] 소수 찾기 (0) | 2020.05.05 |