結果
問題 | No.8042 本棚 |
ユーザー |
![]() |
提出日時 | 2019-04-03 13:46:14 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 32 ms / 2,000 ms |
コード長 | 617 bytes |
コンパイル時間 | 89 ms |
コンパイル使用メモリ | 12,544 KB |
実行使用メモリ | 10,880 KB |
最終ジャッジ日時 | 2024-06-28 01:56:16 |
合計ジャッジ時間 | 1,775 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 24 |
ソースコード
from collections import defaultdict N=int(input()) S=defaultdict(list) A=([]) for i in range(N): t,id=map(str,input().split()) if id == "iti": S[t].append(1) elif id =="ni": S[t].append(2) elif id =="san": S[t].append(3) else: S[t].append(4) A.append(t) A=list(set(A)) A.sort() for a in A: if len(S[a]) > 1: S[a].sort() for i in range(len(S[a])): if S[a][i]==1: print(a,"iti") elif S[a][i]==2: print(a,"ni") elif S[a][i]==3: print(a,"san") else: print(a,"yon")