ABC063-B - Varied を解く
ABC063-B - Varied
与えられた文字列中にアルファベットの重複があれば 'no'
重複がなければ 'yes' と答える問題
重複と言えば、set を使うのは典型パターン
(参考:ABC009-B - 心配性な富豪、ファミリーレストランに行く。 を解く)
set を使った後の文字列の長さを確認して
長さが変わっていない場合は「重複なし」( yes )
長さが変わっている場合は「重複あり」( no )
と判断できる
以上を踏まえて書いたコードを以下に示す
提出したコード
# 入力 S=input() if len(S)==len(set(S)): print('yes') else: print('no')
提出結果はACでした
解説には色んな工夫した解き方が記載されていたので
興味がある方は確認してみてください