728x90
def solution(numbers, n):
answer = 0
for i in numbers:
answer += i
if answer > n:
break
return answer
#다른 사람의 풀이
# def solution(numbers, n):
# answer = 0
# for i in range(len(numbers)):
# answer = sum(numbers[:i+1])
# if answer > n:
# return answer
728x90
'코딩테스트 > Python' 카테고리의 다른 글
프로그래머스 스쿨 - 순서쌍의 개수(Python) (0) | 2023.08.18 |
---|---|
프로그래머스 스쿨 - 삼각형의 완성 조건(Python) (0) | 2023.08.17 |
프로그래머스 스쿨 - 배열의 평균값(Python) (0) | 2023.08.15 |
프로그래머스 스쿨 - 소문자로 바꾸기(Python) (0) | 2023.08.14 |
프로그래머스 스쿨 - 길이에 따른 연산(Python) (0) | 2023.08.13 |