Integer to Roman
MATH
STRING
HASH TABLE
Problem
Given an integer num, convert it to a Roman numeral.
Here is the Roman numerals chart for reference:
- I 1
- V 5
- X 10
- L 50
- C 100
- D 500
- M 1000
In addition, the Roman numeral system has some special rules:
- I can be placed before V (5) and X (10) to make 4 and 9.
- X can be placed before L (50) and C (100) to make 40 and 90.
- C can be placed before D (500) and M (1000) to make 400 and 900.
Examples
integerToRoman(3) // returns "III" // 3 represents the Roman numeral III. integerToRoman(4) // returns "IV" // 4 represents the Roman numeral IV. integerToRoman(9) // returns "IX" // 9 represents the Roman numeral IX.
Loading...