학습 자료
코딩 퀴즈 - 목표값보다 큰 합을 가진 정수 리스트
이번 코딩 퀴즈는 파이썬의 스택을 활용하여 주어진 목표값(target)보다 큰 합을 가진 정수 리스트를 반환하는 함수를 작성합니다.
사용자로부터 target 값과 정수 리스트를 입력 받아, 리스트 내의 연속된 정수들을 스택에 넣고 그 합이 target을 초과할 때까지 스택에서 정수를 추가합니다.
이후, target보다 큰 합을 가진 현재 스택의 모든 정수를 리스트로 반환합니다.
코드 작성
def solution(target, numbers): # 여기에 코드를 작성하세요 return
제한 사항
-
입력으로 받는
target은 양의 정수여야 합니다. -
입력으로 받는 리스트는 정수로만 이루어져 있어야 하며, 길이는 최소 1 이상이어야 합니다.
-
반환되는 리스트 내의 모든 정수의 합은
target보다 커야 합니다.
입출력 예시
-
입력:
target = 15,numbers = [1, 2, 3, 5, 7, 8] -
출력:
[1, 2, 3, 5, 7]
-
입력:
target = 8,numbers = [2, 3, 1, 2, 4, 3] -
출력:
[2, 3, 1, 2, 4]
이 챕터의 강의 · 자주 등장하는 코딩 퀴즈 유형 연습하기
- 1. 코딩 퀴즈 - 썩은 사과 찾기
- 2. 썩은 사과 찾기 해설
- 3. 코딩 퀴즈 - 재귀적으로 리스트의 합 구하기
- 4. 재귀적으로 리스트의 합 구하기 해설
- 5. 코딩 퀴즈 - 1, 2, 3 더하기
- 6. 1, 2, 3 더하기 해설
- 7. 코딩 퀴즈 - 일차원 배열로 변환하기
- 8. 일차원 배열로 변환하기 해설
- 9. 코딩 퀴즈 - 분할 정복으로 리스트의 합 구하기
- 10. 분할 정복으로 리스트의 합 구하기 해설
- 11. 코딩 퀴즈 - 체육복 문제
- 12. 체육복 문제 해설
- 13. 코딩 퀴즈 - 목표값보다 큰 합을 가진 정수 리스트
- 14. 목표값보다 큰 합을 가진 정수 리스트 해설
- 15. 코딩 퀴즈 - 여행 경로 찾기
- 16. 여행 경로 찾기 해설
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말