[old] Roman Numerals

[old] Roman Numerals

Римські цифри прийшли до нас із стародавньої римської системи числення. Вони засновані на особливих буквах алфавіту, які в різних поєднаннях, шляхом підсумовування (а іноді й різниці) описують різні числа. Перші 10 римських чисел це:

I, II, III, IV,...

Дізнатися більше про римські числа ви можете з статті на Вікіпедії.

У цьому завданні, вам необхідно перетворити дане ціле число (від 1 до 3999) в римську систему числення.

Вхідні дані: Число, як ціле число (int).

Вихідні дані: Римське число, як рядок (str).

Приклади:

romanNumerals(6) == 'VI'
  romanNumerals(76) == 'LXXVI'
  romanNumerals(13) == 'XIII'
  romanNumerals(44) == 'XLIV'
  romanNumerals(3999) == 'MMMCMXCIX'
  

Як це використовується: Це завдання несе освітню мету познайомити вас з різними системами числення. Також римські цифри часто використовуються в типографії і це буде корисно для створення документів. Рік будівництва будівель часто пишуть на фасаді і кутовому камені римськими числами. Ця система числення має й інші застосування в сучасному світі і ви можете почитати про це (на англійській мові) тут... А може бути вам доведеться писати програму для замовника із Стародавнього Риму ;-)

Передумови: 0 < number < 4000

You should be an authorized user in order to see the full description and start solving this mission.
19