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

Коментарі


  • 1
    KossYuriy_67  commented on Лют. 3, 2024, 1:15 після полудня

    Усі символи попарно різні - це як, наприклад, будь-який символ не такий як попередній і наступний?