問題概要
問題ページ
-
B - Judge Status Summary
問題ページへ移動する
問題文
高橋君は、プログラミングコンテスト AXC002 に参加しており、問題 A にコードを提出しました。
この問題には \(N\) 個のテストケースがあります。
各テストケース \(i\) (\(1\leq i \leq N\)) について、ジャッジ結果を表す文字列 \(S_i\) が与えられるので、ジャッジ結果が AC
, WA
, TLE
, RE
であったものの個数をそれぞれ求めてください。
出力形式は、出力欄を参照してください。
制約
- \(1 \leq N \leq 10^5\)
- \(S_i\) は
AC
,WA
,TLE
,RE
のいずれか
問題の考察
ACコード
import sys
import collections
def solve():
input = sys.stdin.readline
mod = 10 ** 9 + 7
n = int(input().rstrip('\n'))
d = collections.defaultdict(int)
d["AC"], d["WA"], d["TLE"], d["RE"]
for i in range(n):
s = str(input().rstrip('\n'))
d[s] += 1
for k, v in d.items():
print(k, "x", str(v))
if __name__ == '__main__':
solve()