-
https://school.programmers.co.kr/learn/courses/30/lessons/12924
아이디어
1부터 연속된 숫자들을 더 하며 n과 같으면 카운팅을 하는 구현 문제입니다.
#include <string> #include <vector> using namespace std; int solution(int n) { int answer=1; for(int i=1;i<n;i++){ int sum=i,cur=i; while(sum<n){ sum+=++cur; if(sum==n){ answer++; break; } } } return answer; }
'알고리즘 > 프로그래머스' 카테고리의 다른 글
Programers 최고의 집합 / C++ (0) 2022.12.04 Programers 최고의 집합 / C++ (0) 2022.12.04 Programers 멀리 뛰기 / C++ (0) 2022.12.03 Programers 평균 구하기 (0) 2022.12.03 Programers 자릿수 더하기 / C++ (0) 2022.12.03 댓글