atcoder#ABC249B. [ABC249B] Perfect String
[ABC249B] Perfect String
配点 : 点
問題文
英大文字と英小文字からなる文字列のうち、以下の条件を全て満たすものを素晴らしい文字列ということとします。
- 英大文字が文字列の中に現れる。
- 英小文字が文字列の中に現れる。
- 全ての文字が相異なる。
例えば、AtCoder
や Aa
は素晴らしい文字列ですが、atcoder
や Perfect
は素晴らしい文字列ではありません。
文字列 が与えられるので、 が素晴らしい文字列か判定してください。
制約
- は英大文字と英小文字からなる文字列である。
入力
入力は以下の形式で標準入力から与えられる。
出力
が素晴らしい文字列ならば Yes
を、そうでないならば No
を出力せよ。
AtCoder
Yes
AtCoder
は、英大文字が含まれ、英小文字も含まれ、かつ全ての文字が相異なるため素晴らしい文字列です。
Aa
Yes
A
と a
は違う文字であることに注意してください。この文字列は素晴らしい文字列です。
atcoder
No
英大文字が含まれていないため、素晴らしい文字列ではありません。
Perfect
No
文字目と 文字目が等しいため、素晴らしい文字列ではありません。