Кожному з цих дев'яти заплутано схожих слів призначте число 1-9 будь-яким способом:
though
through
thorough
Thoreau
throw
threw
trough
tough
troll
Напишіть програму, яка займає рядок. Якщо вхід є одним із цих дев'яти слів, виведіть номер, який ви йому призначили. Якщо введення не є одним із наведених вище слів, програма може зробити що завгодно (включаючи помилку чи цикл назавжди).
Слова залежні від регістру, наприклад Thoreau
, повинні містити число від 1 до 9, але thoreau
не обов'язково робити те саме.
Приклад
Припустимо, ви призначите числа таким чином:
though 9
through 2
thorough 7
Thoreau 6
throw 3
threw 5
trough 4
tough 1
troll 8
Тоді, коли tough
вводиться, 1
має бути вихід.
Коли through
вводиться, 2
має бути вихідний.
Коли throw
вводиться, 3
має бути вихідний.
. . .
Коли though
вводиться, 9
має бути вихідний.
Усі інші входи можуть робити що завгодно.
Деталі
- Візьміть рядок введення через stdin або командний рядок і виведіть у stdout.
- Вихід може містити один зворотний новий рядок.
- Замість програми ви можете написати функцію, яка містить рядок і нормально друкує результат або повертає його.
- Виграє найкоротше подання в байтах .
find
методу Python . Потім правила змінилися. Розумна ідея зараз не така розумна.