프로그래머스/기초

[프로그래머스] Lv.0 /n보다 커질 때까지 더하기 (파이썬/Python)

junslee 2025. 2. 27. 09:57

1. 문제 설명

2. 풀이 과정 

합을 넣을 sum, 인덱스 i 를 0으로 초기화한다.

sum이 n보다 작거나 같을 때 반복하는 while문을 만든다.

sum에 numbers에 해당 숫자를 더하고 

i에 1을 더해 다음 숫자로 넘어간다.

sum이 n보다 커지면 while문 빠져나온다.

이후 sum 값을 반환하면 된다.

3. 코드

def solution(numbers, n):
    sum = 0
    i = 0
    while sum <= n:
        sum += numbers[i]
        i += 1
    return sum