• Teaser Home

    Clean Code Developer School

    Saubere Softwareentwicklung üben – regelmäßig, fokussiert, individuell, angeleitet

To Roman Numerals

Function Kata „To Roman Numerals“

Implement a function that translates a decimal number to roman numerals.

Examples:

  • 1 -> „I“
  • 2 -> „II“
  • 4 -> „IV“
  • 5 -> „V“
  • 9 -> „IX“
  • 10 -> „X“
  • 42 -> „XLII“
  • 99 -> „XCIX“
  • 2013 -> „MMXIII“

The decimal numbers are in the range from 1 to 3000.

Roman numeral I V X L C D M
Value 1 5 10 50 100 500 1000

Resources

[1] Roman numerals, https://en.wikipedia.org/wiki/Roman_numerals

Source

http://codingdojo.org/cgi-bin/wiki.pl?KataRomanNumerals