Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. const romans = {
  2. I: 1,
  3. V: 5,
  4. X: 10,
  5. L: 50,
  6. C: 100,
  7. D: 500,
  8. M: 1000
  9. }
  10.  
  11. const romanToInt = roman => {
  12. let result = 0, arr = roman.split('')
  13. for (let i=0; i<arr.length; i++) {
  14. result = romans[arr[i]] < (romans[arr[i + 1]] || 0)
  15. ? result - romans[arr[i]]
  16. : result + romans[arr[i]]
  17. }
  18. return result
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement