Римская запись числа

Римские числа до сих пор встречаются в главах книг, часах и нумерации событий. Напишите функцию int_to_roman, которая переводит целое число num в римскую запись. На вход приходит число от 1 до 3999. Верните результат строкой с римскими символами.

Примеры

Ввод
3
Вывод
"III"
Ввод
58
Вывод
"LVIII"
Ввод
1994
Вывод
"MCMXCIV"

Нужно реализовать

def int_to_roman(num: int) -> str:

Теги

stringsmathhashmap
PostgreSQLv16

Здесь будет результат выполнения кода

Тесты12
Видимые тесты
Скрытый тест 7
Скрытый тест 8
Скрытый тест 9
Скрытый тест 10
Скрытый тест 11
Скрытый тест 12

Запускаются при нажатии «Отправить» — на них проверяется решение целиком, чтобы нельзя было подогнать ответ под видимые случаи.

Фокус-радио
На паузе · SomaFM · Fluid