TIL (today I learned)
2019-03-15 TIL
grin-quokka
2019. 3. 15. 23:07
프로그래머스 ) 정렬, 탐색
- 이진탐색
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 |