#ABC249B. [ABC249B] 美妙字符串(Perfect String)
[ABC249B] 美妙字符串(Perfect String)
题目描述
由大写和小写英文字母组成的字符串如果满足以下所有条件,则称为美妙字符串:
- 字符串包含一个大写英文字母。
- 字符串包含一个小写英文字母。
- 字符串中的所有字符都是互不相同的。
例如,AtCoder
和 Aa
是美妙字符串,而 atcoder
和 Perfect
不是。
给定一个字符串 ,判断 是否是美妙字符串。
输入格式
输入
输出格式
如果 是美妙字符串,输出 Yes
;否则,输出 No
。
样例 #1
样例输入 #1
AtCoder
样例输出 #1
Yes
样例 #2
样例输入 #2
Aa
样例输出 #2
Yes
样例 #3
样例输入 #3
atcoder
样例输出 #3
No
样例 #4
样例输入 #4
Perfect
样例输出 #4
No
提示
样例说明1
AtCoder
是美妙字符串,因为它包含大写英文字母、小写英文字母,并且所有字符都是互不相同的。
样例说明 2
注意 A
和 a
是不同的字符。这个字符串是美妙字符串。
样例说明 3
这不是美妙字符串,因为它不包含大写英文字母。
样例说明 4
这不是美妙字符串,因为第 2 个和第 5 个字符是相同的。
数据范围
- 是由大写和小写英文字母组成的字符串。