Advertisement
Guest User

Untitled

a guest
Oct 7th, 2015
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. def europeanToRoman(number)
  2. romanNumber = ""
  3. while(number > 999)
  4. number-=1000
  5. romanNumber = romanNumber + "M"
  6. end
  7. if(number > 499)
  8. romanNumber = romanNumber + "D"
  9. number-=500
  10. end
  11. while(number > 99)
  12. romanNumber = romanNumber + "C"
  13. number-=100
  14. end
  15. if(number > 49)
  16. romanNumber = romanNumber + "L"
  17. number-=50
  18. end
  19. while(number > 9)
  20. romanNumber = romanNumber + "X"
  21. number-=10
  22. end
  23. if(number > 4)
  24. romanNumber = romanNumber + "V"
  25. number-=5
  26. end
  27. while(number > 0)
  28. romanNumber = romanNumber + "I"
  29. number-=1
  30. end
  31.  
  32. return romanNumber
  33. end
  34. puts europeanToRoman(gets.chomp.to_i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement