본문 바로가기

Programmers/Level2

숫자의 표현

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Solution {
    public int solution(int n) {
        int answer = 0;
        for (int i = 1; i <= n; i++) {
            int res = 0;
            for (int j = i; j <= n; j++) {
                res += j;
                if (res > n)
                    break;
                if (res == n) {
                    answer++;
                    break;
                }
            }
        }
        return answer;
    }
}
cs

시작 지점을 다르게하여 이중 for문을 수행하였다.

'Programmers > Level2' 카테고리의 다른 글

쿼드압축 후 개수 세기  (0) 2021.08.03
메뉴 리뉴얼  (0) 2021.08.03
방문 길이  (0) 2021.08.02
최솟값 만들기  (0) 2021.08.02
다음 큰 숫자  (0) 2021.08.01