https://programmers.co.kr/learn/courses/30/lessons/12924
나의 코드
#include <string>
#include <vector>
using namespace std;
int solution(int n) {
int answer = 1; //n일 경우
int num = 0, k = 1;
for (int i = 1; i < n; i++) {
num += i;
while (num > n) {
num -= k++;
}
if (num == n) {
answer++;
num -= k++;
}
}
return answer;
}
'전공공부 > 코딩테스트' 카테고리의 다른 글
(c++) 프로그래머스 "[3차] 압축" (0) | 2022.04.28 |
---|---|
(c++) 백준 "2559. 수열" (0) | 2022.04.27 |
(c++) 백준 "2605) 줄세우기" (0) | 2022.04.26 |
(c++) 프로그래머스 "k진수에서 소수 찾기" (0) | 2022.04.26 |
(c++) 백준 "2116) 주사위 쌓기" (0) | 2022.04.25 |