白駿11652号です.
2998 ワード
白駿11652号カード
N=int(input())
dict={}
for _ in range(N):
x=int(input())
if x in dict:
dict[x]+=1
else:
dict[x]=1
result=sorted(dict.items(),key=lambda x:(-x[1],x[0]))
print(result[0][0])
書ける数字が1桁なら0から9の配列を作り、配列の値に個数を格納します.問題の数字は-2の62乗より大きく、2の62乗より小さいです.そこで、ディックシャーナの資料構造を使うことにしました!
Reference
この問題について(白駿11652号です.), 我々は、より多くの情報をここで見つけました https://velog.io/@eunyoung23/백준-11652번テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol