코딩 퀴즈 - 두 수의 합으로 목표값 만들기
이번 코딩 퀴즈는 주어진 정수 배열에서 두 수를 더하여 특정 목표값을 만들 수 있는 두 수의 인덱스를 찾는 함수를 작성합니다.
사용자로부터 하나의 정수 배열과 목표값을 입력 받아, 배열 내 두 수의 합이 목표값과 일치할 때, 이 두 수의 인덱스를 리스트로 반환합니다.
예를 들어, 정수 배열이 [2, 7, 11, 15]
이고 목표값이 9
인 경우, 배열의 0번째 요소(2)와 1번째 요소(7)를 더하면 9가 되므로 [0, 1]
을 반환해야 합니다.
반환되는 인덱스 리스트는 오름차순으로 정렬되어야 하며, 두 수를 찾지 못한 경우 빈 리스트를 반환합니다.
코드 작성
def solution(numbers, target): # 여기에 코드를 작성하세요 return
제한 사항
-
입력으로 받는 배열에는 최소 두 개의 정수가 포함되어 있습니다.
-
정확히 하나의 해결책만 존재하며, 같은 요소를 두 번 사용할 수 없습니다.
입출력 예시
-
입력: 배열
[2, 7, 11, 15]
, 목표값9
-
출력:
[0, 1]
-
입력: 배열
[3, 2, 4]
, 목표값6
-
출력:
[1, 2]
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말