AtCoder Beginner Contest Edit

【pythonでABC211を解説】B - Cycle Hit

問題概要

問題ページ

問題文

\(4\) つの文字列 \(S_1, S_2, S_3, S_4\) が与えられます。
この中に、H , 2B , 3B , HR がそれぞれ \(1\) つずつあるか判定してください。
ただし、全ての \(S_i\) は H , 2B , 3B , HR のいずれかと一致します。

制約

  • \(S_i\) は H , 2B , 3B , HR のいずれかと一致する

問題の考察

ACコード

import sys
import collections


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    d = collections.defaultdict(int)
    for i in range(4):
        s = str(input().rstrip('\n'))
        d[s]
    print("Yes" if len(d) == 4 else "No")


if __name__ == '__main__':
    solve()

プログラミング

-AtCoder Beginner Contest, Edit
-