거누의 개발노트
[파이썬] 167. Two Sum II - Input Array Is Sorted - 리트코드 본문
반응형
문제
오름차순으로 정렬된 배열이 주어졌을 때 두 요소의 합이 target과 일치하는 배열의 인덱스를 반환하는 프로그램을 작성
예제 입력
Input: numbers = [2,7,11,15], target = 9
예제 출력
Output: [1,2]
작성한 코드
def twoSum(numbers: List[int], target: int) -> List[int]:
x, y = 0, len(numbers)-1
while x < y:
sum = numbers[x]+numbers[y]
if sum < target:
x += 1
elif sum > target:
y -= 1
else:
return [x + 1, y + 1]
https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/
반응형
'코딩테스트' 카테고리의 다른 글
[파이썬] 떡볶이 떡 만들기 - 이코테 (0) | 2022.05.30 |
---|---|
[파이썬] 240. Search a 2D Matrix II (0) | 2022.05.28 |
[파이썬] 부품 찾기 - 이코테 (0) | 2022.05.28 |
[파이썬] 33. Search in Rotated Sorted Array - 리트코드 (0) | 2022.05.28 |
[파이썬] 백준 - 나이순 정렬 - 10814 (0) | 2022.05.27 |
Comments