102491: [AtCoder]ABC249 B - Perfect String

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

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分

问题描述

如果以下条件都满足,我们称一个由大写和小写英文字母组成的字符串是一个 美妙字符串

  • 字符串包含一个大写英文字母。
  • 字符串包含一个小写英文字母。
  • 字符串中的所有字符两两不同。

例如,AtCoderAa 是美妙字符串,而 atcoderPerfect 不是。

给定一个字符串 $S$,判断 $S$ 是否是一个美妙字符串。

约束条件

  • $1 \le |S| \le 100$
  • $S$ 是一个由大写和小写英文字母组成的字符串。

输入

从标准输入以以下格式给出输入:

$S$

输出

如果 $S$ 是一个美妙字符串,打印 Yes;否则,打印 No


样例输入 1

AtCoder

样例输出 1

Yes

AtCoder 是一个美妙字符串,因为它包含一个大写英文字母,一个小写英文字母,且字符串中的所有字符两两不同。


样例输入 2

Aa

样例输出 2

Yes

注意 Aa 是不同的字符。这个字符串是一个美妙字符串。


样例输入 3

atcoder

样例输出 3

No

因为它不包含一个大写英文字母,所以它不是一个美妙字符串。


样例输入 4

Perfect

样例输出 4

No

因为它第2个和第5个字符相同,所以它不是一个美妙字符串。

加入题单

上一题 下一题 算法标签: