반응형
from bisect import bisect_left, bisect_right
def calCountsByRange(nums, left_value, right_value):
r_i = bisect_right(nums, right_value)
l_i = bisect_left(nums, left_value)
return r_i - l_i
nums = [-1, -3, 5, 5, 4, 7, 1, 7, 2, 5, 6]
# 5 ~ 7 을 갖는 요소의 개수 구하기
nums.sort() # 정렬은 필수
print(calCountsByRange(nums, 5, 7))
'''
결과값
6
'''
출처: https://programming119.tistory.com/196 [개발자 아저씨들 힘을모아:티스토리]
'프로그래밍' 카테고리의 다른 글
장고(django) 사용해보기 (1) | 2022.08.03 |
---|---|
php 세션 연결 오류 시 (0) | 2022.06.29 |
[파이썬] 서버 구동 (0) | 2022.05.27 |
[PHP] 기본 문법 (0) | 2022.05.26 |
[node.js] ejs 모듈을 사용하는 방법(예상 에러까지 보안) (0) | 2021.12.11 |