ji-0630 / CodingTest

코딩테스트 연습 기록
0 stars 0 forks source link

숫자의 표현 #229

Closed ji-0630 closed 1 year ago

ji-0630 commented 1 year ago

문제 설명

image

ji-0630 commented 1 year ago

나의 풀이

def solution(n):
    ans = 1
    s = 0

    for i in range(1, n):
        for j in range(i, n):
            s += j
            if s == n:
                ans += 1
            elif s > n:
                s = 0
                break

    return ans
ji-0630 commented 1 year ago

다시 풀기

def solution(n):
    answer = 0
    s = 0
    for i in range(1, n+1):
        for j in range(i, n+1):
            s += j  
            if s == n:
                answer += 1
                break
            elif s > n:
                break
        s = 0

    return answer