728x90
프로그래머스 2단계
숫자의 표현
https://programmers.co.kr/learn/challenges
문제 설명
풀이
class Solution {
public int solution(int n) {
int startNum = 1;
int answer = 0;
while (startNum <= n) {
int sumNum = 0;
for (int i=startNum; i<=n; i++) {
sumNum += i;
if (sumNum == n) {
answer++;
break;
}
if (sumNum > n) {
break;
}
}
startNum++;
}
return answer;
}
}
728x90
'알고리즘 > 프로그래머스 2단계' 카테고리의 다른 글
[프로그래머스] JadenCase 문자열 만들기 (2) | 2022.06.06 |
---|---|
[프로그래머스] 피보나치 수 (2) | 2022.06.06 |
[프로그래머스] 최솟값 만들기 (2) | 2022.06.06 |
[프로그래머스] 최댓값과 최솟값 (2) | 2022.06.06 |
[프로그래머스] 124 나라의 숫자 (2) | 2022.06.05 |
댓글