結果
問題 | No.267 トランプソート |
ユーザー | tnoda_ |
提出日時 | 2015-08-27 12:36:04 |
言語 | Python2 (2.7.18) |
結果 |
AC
|
実行時間 | 10 ms / 1,000 ms |
コード長 | 318 bytes |
コンパイル時間 | 590 ms |
コンパイル使用メモリ | 6,816 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-07-18 14:59:17 |
合計ジャッジ時間 | 953 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 20 |
ソースコード
def n2p(x): if x in pictures: return pictures[x] else: return int(x) def m2p(x): return {'D': 0, 'C': 100, 'H': 200, 'S': 300}[x[0]] + n2p(x[1]) pictures = {'T': 10, 'J': 11, 'Q': 12, 'K': 13, 'A': 1} _ = input() ans = sorted(raw_input().split(), key=m2p) print(' '.join(map(str, ans)))