본문 바로가기
코딩테스트 파이썬/파이썬 프로그래머스 2단계

숫자의 표현

by 세용용용용 2023. 5. 23.

나의 코드

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

    #print(answer)
    return answer
solution(15)

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

'코딩테스트 파이썬 > 파이썬 프로그래머스 2단계' 카테고리의 다른 글

피보나치 수  (0) 2023.05.23
다음 큰 숫자  (0) 2023.05.23
이진 변환 반복하기  (1) 2023.05.23
올바른 괄호  (0) 2023.05.23
최솟값 만들기  (0) 2023.05.23