반응형
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

+ Recent posts