프로그래머스 ) 정렬, 탐색
- 이진탐색
1 2 3 4 5 6 7 8 9 10 11 12 | def solution(L, x): start = 0 end = len(L) - 1 while start <= end: mid = (start + end) // 2 if L[mid] == x: return mid elif L[mid] < x: start = mid + 1 else: # mid > x end = mid - 1 return -1 | cs |
'TIL (today I learned)' 카테고리의 다른 글
코드스테이츠 프리코스 후기 (1) | 2019.08.13 |
---|---|
코드스테이츠 5주차 후기 (0) | 2019.06.09 |
2019-03-13 TIL (0) | 2019.03.13 |
2019-03-11 TIL (0) | 2019.03.11 |
2019-03-10 TIL (0) | 2019.03.11 |