Символ
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 |
---|