int arr[n]: the types of birds sighted
int result : 가장 많이 있는 새의 가장 낮은 id.
def migratoryBirds(arr):
# Write your code here
count = dict()
result = 0
max_count = 0
for i in arr:
if i in count:
count[i]+=1
else:
count[i]=1
res = sorted(count.items())
for i in res:
if i[1]>max_count:
result = i[0]
max_count = i[1]
elif i[1] == max_count and i[0]<result:
result = i[0]
max_count = i[1]
return result
더 좋은 풀이 방식이나 수정해야 할 부분이 보인다면 , 주저 말고 댓글 남겨주세요. :)