Символ
Limits: 2 sec., 512 MiB
Школяре, ти знаєш напам’ять англійський алфавіт? Якщо ні — нестрашно,
ми тобі нагадаємо. Ось великі літери алфавіту:
ABCDEFGHIJKLMNOPQRSTUVWXYZ. А ось малі:
abcdefghijklmnopqrstuvwxyz.
Тобі задано один символ, який є великою чи малою буквою англійського
алфавіту, цифрою (однією з 0123456789) або одним із
символів !@#$%&*()_-+=[]{};:/?.>,<~.
Якщо символ є малою або великою літерою, виведи її порядковий номер в англійському алфавіті.
Якщо символ є цифрою, виведи
digit.Якщо символ не є ні буквою, ні цифрою, виведи
weird symbol.
Input
В одному рядку задано символ.
Output
Виведи відповідь залежно від заданого символа.
Виводити потрібно у стандартний потік виводу (консоль). Твій вивід
повинен чітко відповідати вимогам задачі. Ніяких додаткових даних
виводити не потрібно. Наприклад, якщо ти будеш виводити щось на кшталт
Enter c: перед тим, як зчитати символ, або
Answer for the problem: перед тим, як вивести відповідь, ти
отримаєш вердикт Неправильна відповідь.
Constraints
Символ може бути малою чи великою літерою англійського алфавіту, цифрою або спеціальним символом, зазначеним в умові.
Оцінювання складається з таких блоків:
по 1 балу за кожен приклад з умови,
10 балів: символ — це мала літера,
10 балів: символ — це велика літера,
20 балів: символ — це літера,
4 бали: символ — це цифра,
4 бали: символ — це спеціальний символ,
20 балів: символ — це літера або цифра,
28 балів: без додаткових обмежень.
Бали за блок ти отримаєш, тільки якщо твоя програма пройде всі тести з блоку.
Samples
| Input (stdin) | Output (stdout) |
|---|---|
| d | 4 |
| Input (stdin) | Output (stdout) |
|---|---|
| G | 7 |
| Input (stdin) | Output (stdout) |
|---|---|
| 7 | digit |
| Input (stdin) | Output (stdout) |
|---|---|
| @ | weird symbol |
Notes
Символ d є малою буквою. Ця літера є четвертою в
алфавіті.
Літера G є сьомою в алфавіті.
Символ 7 є цифрою.
Символ @, який називають «ет», равликом, песиком або
собачкою не є ні буквою, ні цифрою.
Submit a solution
| Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
|---|
| Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
|---|