Roman Numerals
Римские цифры пришли к нам из древней римской системы счета. Они основаны на особых буквах алфавита, которые в различных сочетаниях, путем суммирования (а иногда и разницы) описывают различные числа. Первые 10 римских чисел это:
I, II, III, IV, V, VI, VII, VIII, IX, and X.
Римская система...
Узнать больше о римских цифрах вы можете в статье на Википедии .
В этой задаче, вам необходимо преобразовать данное целое число (от 1 до 3999) в римскую систему счета.
Вх. данные: Число, как целочисленное (int).
Вых. данные: Римское число, как строка (str).
Примеры:
checkio(6) == 'VI' checkio(76) == 'LXXVI' checkio(13) == 'XIII' checkio(44) == 'XLIV' checkio(3999) == 'MMMCMXCIX'
Как это используется: Это задача несет образовательную цель познакомить вас с различными системами счета. Также римские цифры часто используются в типографии и это будет полезно для создания документов. Год строительства зданий часто пишут на фасаде и угловом камне, римскими числами. Эта система счета имеет и другие применения в современном мире и вы можете почитать об этом здесь... А может быть вам придется писать программу для заказчика из Древнего Рима ;-)
Предусловия: 0 < number < 4000