본문 바로가기
알고리즘/프로그래머스 2단계

[프로그래머스] 숫자의 표현

by lanuarius19 2022. 6. 5.
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

댓글