0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

atcoder練習(2024.11.26)

Posted at

キーワード

問題

長さ 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")

参考

備考

  • 前に似たようなのをやった気がする。この経験を積むのが大事なんだろう。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?