1- def countElem (array , query ):
2- def firstOccurance (array , query ):
1+ def count_elem (array , query ):
2+ def first_occurance (array , query ):
33 lo , hi = 0 , len (array ) - 1
44 while lo <= hi :
55 mid = lo + (hi - lo ) // 2
@@ -10,7 +10,7 @@ def firstOccurance(array, query):
1010 lo = mid + 1
1111 else :
1212 hi = mid - 1
13- def lastOccurance (array , query ):
13+ def last_occurance (array , query ):
1414 lo , hi = 0 , len (array ) - 1
1515 while lo <= hi :
1616 mid = lo + (hi - lo ) // 2
@@ -22,8 +22,8 @@ def lastOccurance(array, query):
2222 else :
2323 hi = mid - 1
2424
25- first = firstOccurance (array , query )
26- last = lastOccurance (array , query )
25+ first = first_occurance (array , query )
26+ last = last_occurance (array , query )
2727 if first is None or last is None :
2828 return None
2929 return last - first + 1
@@ -34,19 +34,19 @@ def lastOccurance(array, query):
3434print (array )
3535print ("-----COUNT-----" )
3636query = 3
37- print ("count: " , query , " :" , countElem (array , query ))
37+ print ("count: " , query , " :" , count_elem (array , query ))
3838print ("-----COUNT-----" )
3939query = 5
40- print ("count: " , query , " :" , countElem (array , query ))
40+ print ("count: " , query , " :" , count_elem (array , query ))
4141print ("-----COUNT-----" )
4242query = 7
43- print ("count: " , query , " :" , countElem (array , query ))
43+ print ("count: " , query , " :" , count_elem (array , query ))
4444print ("-----COUNT-----" )
4545query = 1
46- print ("count: " , query , " :" , countElem (array , query ))
46+ print ("count: " , query , " :" , count_elem (array , query ))
4747print ("-----COUNT-----" )
4848query = - 1
49- print ("count: " , query , " :" , countElem (array , query ))
49+ print ("count: " , query , " :" , count_elem (array , query ))
5050print ("-----COUNT-----" )
5151query = 9
52- print ("count: " , query , " :" , countElem (array , query ))
52+ print ("count: " , query , " :" , count_elem (array , query ))
0 commit comments