Мини-проект: римская табличка
Условие
В школьном музее делают интерактивную табличку: посетитель вводит число, а на экране появляется его запись римскими цифрами.
Римские цифры: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Обычно число записывают слева направо от больших значений к меньшим, складывая их. Но четыре одинаковые подряд не пишут — вместо этого меньшую цифру ставят ПЕРЕД большей как вычитание: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900.
Нужно вывести римскую запись введённого числа (заглавными буквами).
Формат ввода: Одно натуральное число N (каждое значение во входе — на отдельной строке).
Формат вывода: Одна строка — римская запись числа N.
Ограничения: 1 ≤ N ≤ 3999.
Пример: Ввод:
944
Вывод:
CMXLIVРешить задачу с автопроверкой на Python →
Куда дальше
- Школьный этап ВсОШ по информатике — как устроен первый этап и план подготовки за четыре недели
- Python на олимпиадах — где языка хватает с запасом, а где начинают значить лимиты — с замерами
- Родителям: подготовка бесплатно — сколько стоит репетитор, что даёт бесплатный маршрут и как понять, что ребёнок занимается