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