Войти Создать аккаунт

Числа и ввод · 25 из 37

Этажи по-римски

Валерий Степанович сдаёт дом «под старину»: таблички этажей и год постройки над входом — римскими цифрами. Табличник ждёт готовые надписи.

Прораб требует, чтобы программа была как его смета: «У меня в смете ни одного „если" — всё по таблице. И римские цифры — тоже таблица».

Что сделать

Напишите номер этажа или год для таблички — римскими цифрами.

Что приходит

  • n — целое от 1 до 3999

Что вернуть

Строку римских цифр, латинскими заглавными: "XII", "MCMXCIV".

Допишите функцию rimskimi в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Ограничение

  • Без условий: ни if, ни … if … else …, ни match

Обходные пути — тоже нарушение: eval, exec, getattr, имена с двойным подчёркиванием, импорт os, subprocess и им подобных.

Вызов
rimskimi(12)
Вернуть
'XII'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.