Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def europeanToRoman(number)
- romanNumber = ""
- while(number > 999)
- number-=1000
- romanNumber = romanNumber + "M"
- end
- if(number > 499)
- romanNumber = romanNumber + "D"
- number-=500
- end
- while(number > 99)
- romanNumber = romanNumber + "C"
- number-=100
- end
- if(number > 49)
- romanNumber = romanNumber + "L"
- number-=50
- end
- while(number > 9)
- romanNumber = romanNumber + "X"
- number-=10
- end
- if(number > 4)
- romanNumber = romanNumber + "V"
- number-=5
- end
- while(number > 0)
- romanNumber = romanNumber + "I"
- number-=1
- end
- return romanNumber
- end
- puts europeanToRoman(gets.chomp.to_i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement