from bisect import bisect_left, bisect_right
def numCnt():
# 배열에 찾고자 하는 값이 없다면 None 리턴
if x not in array:
return None
left_index = bisect_left(array, x)
right_index = bisect_right(array, x)
return right_index-left_index
n, x = map(int, input().split())
array = list(map(int, input().split()))
result = numCnt()
if result == None:
print(-1)
else:
print(result)
'코딩테스트 > 이코테 2021' 카테고리의 다른 글
[이코테2021] 절단기로 떡 자르기 [이진탐색] - Python (1) | 2022.06.28 |
---|---|
[이코테2021] 왕실의 나이트 - Python (0) | 2022.05.25 |
[이코테2021] 시각 - Python (0) | 2022.05.25 |
[이코테2021] 상하좌우 - Python (0) | 2022.05.25 |
[이코테2021] 문자열 재정렬 - Python (0) | 2022.05.25 |