102491: [AtCoder]ABC249 B - Perfect String
Description
Score : $200$ points
Problem Statement
Let us call a string consisting of uppercase and lowercase English alphabets a wonderful string if all of the following conditions are satisfied:
- The string contains an uppercase English alphabet.
- The string contains a lowercase English alphabet.
- All characters in the string are pairwise distinct.
For example, AtCoder
and Aa
are wonderful strings, while atcoder
and Perfect
are not.
Given a string $S$, determine if $S$ is a wonderful string.
Constraints
- $1 \le |S| \le 100$
- $S$ is a string consisting of uppercase and lowercase English alphabets.
Input
Input is given from Standard Input in the following format:
$S$
Output
If $S$ is a wonderful string, print Yes
; otherwise, print No
.
Sample Input 1
AtCoder
Sample Output 1
Yes
AtCoder
is a wonderful string because it contains an uppercase English alphabet, a lowercase English alphabet, and all characters in the string are pairwise distinct.
Sample Input 2
Aa
Sample Output 2
Yes
Note that A
and a
are different characters. This string is a wonderful string.
Sample Input 3
atcoder
Sample Output 3
No
It is not a wonderful string because it does not contain an uppercase English alphabet.
Sample Input 4
Perfect
Sample Output 4
No
It is not a wonderful string because the $2$-nd and the $5$-th characters are the same.
Input
题意翻译
给定字符串,要求判断其是否满足:既包含大写字母,又包含小写字母,且每一位均不同。满足输出 `Yes`,反之输出 `No`。Output
分数:200分
问题描述
如果以下条件都满足,我们称一个由大写和小写英文字母组成的字符串是一个 美妙字符串:
- 字符串包含一个大写英文字母。
- 字符串包含一个小写英文字母。
- 字符串中的所有字符两两不同。
例如,AtCoder
和 Aa
是美妙字符串,而 atcoder
和 Perfect
不是。
给定一个字符串 $S$,判断 $S$ 是否是一个美妙字符串。
约束条件
- $1 \le |S| \le 100$
- $S$ 是一个由大写和小写英文字母组成的字符串。
输入
从标准输入以以下格式给出输入:
$S$
输出
如果 $S$ 是一个美妙字符串,打印 Yes
;否则,打印 No
。
样例输入 1
AtCoder
样例输出 1
Yes
AtCoder
是一个美妙字符串,因为它包含一个大写英文字母,一个小写英文字母,且字符串中的所有字符两两不同。
样例输入 2
Aa
样例输出 2
Yes
注意 A
和 a
是不同的字符。这个字符串是一个美妙字符串。
样例输入 3
atcoder
样例输出 3
No
因为它不包含一个大写英文字母,所以它不是一个美妙字符串。
样例输入 4
Perfect
样例输出 4
No
因为它第2个和第5个字符相同,所以它不是一个美妙字符串。