問題概要
問題ページ
-  
-  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()