11776. Класний рядок
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Назвемо рядок, що складається з великих і малих літер англійського алфавіту, класним рядком, якщо виконуються всі наступні умови:
Рядок містить символи верхнього регістру англійського алфавіту.
Рядок містить малі літери англійського алфавіту.
Усі символи в рядку є попарно різними.
Наприклад, Algorytm і Aa класні рядки, тоді як algorytm і Perfect - ні.
Дано рядок \(S\). Визначте, чи є \(S\) класним рядком.
Обмеження
- \(1 \le |S| \le 100\)
- \(S\) — це рядок, що складається з великих і малих літер англійського алфавіту.
Формат вхідних даних
Вхідний потік містить рядок \(S\)
Формат вихідних даних
У вихідний потік вивести \(Yes\) або \(No\) - відповідь на поставлене завдання
Приклад вхідних даних
Algorytm
Приклад вихідних даних
Yes
Приклад вхідних даних
Aa
Приклад вихідних даних
Yes
Приклад вхідних даних
algorytm
Приклад вихідних даних
No
Коментарі
Усі символи попарно різні - це як, наприклад, будь-який символ не такий як попередній і наступний?