Напишіть програму або функцію, яка приймає ціле число в діапазоні 1..3999 як вхідне і повертає кількість сегментних рядків, необхідних для вираження цього цілого числа в стандартних римських цифрах (щоб ви використовували XL, але не VM). Приклади:
1 -> 1
4 -> 3
5 -> 2
9 -> 3
10 -> 2
40 -> 4
50 -> 2
90 -> 3
100 -> 1
400 -> 3
500 -> 2
900 -> 5
1000 -> 4
Римські перетворення номера вбудованих команди будуть дозволені, але ви можете вирішити цю проблему без них шляхом багаторазового вирахування найбільшої кількості залишився з наведеного вище списку. Приклад: 1234 = 4 + 1 + 1 + 2 + 2 + 2 + 3 = 15.
Це код-гольф , тому виграє найкоротша програма.