キーワード
問題
長さ 3 の英大文字からなる文字列 S が与えられます。
S の各文字を並び替えることで S を文字列 ABC と一致させることができるか判定してください。
制約
S は英大文字からなる長さ 3 の文字列
入力
入力は以下の形式で標準入力から与えられる。
コードをコピーする
S
出力
S の各文字を並び替えることで文字列 ABC と一致させることができるなら Yes を、そうでないなら No を出力せよ。
入力例 1
コードをコピーする
BAC
出力例 1
yaml
コードをコピーする
Yes
説明:
S の 1 文字目と 2 文字目を入れ替えることで ABC と一致させることができます。
入力例 2
コードをコピーする
AAC
出力例 2
yaml
コードをコピーする
No
説明:
どのように並び替えても S を ABC と一致させることはできません。
入力例 3
コードをコピーする
ABC
出力例 3
yaml
コードをコピーする
Yes
説明:
S はそのままで ABC と一致しています。
入力例 4
コードをコピーする
ARC
出力例 4
yaml
コードをコピーする
No
説明:
どのように並び替えても S を ABC と一致させることはできません。
回答
S = input()
S = sorted(S)
list= ["A","B","C"]
if S == list:
print("Yes")
else:
print("No")
参考
備考
- 前に似たようなのをやった気がする。この経験を積むのが大事なんだろう。