Guest User

Untitled

a guest
Jan 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. var roman = {
  2. 'I':1,
  3. 'V': 5,
  4. 'X': 10,
  5. 'L': 50,
  6. 'C': 100,
  7. 'D': 500,
  8. 'M': 1000,
  9. }
  10. const romanNumeral = string => {
  11. value = 0;
  12. arr = string.split('')
  13. for (var i = 0; i < arr.length; i++) {
  14. var ele = arr[i]
  15. var a = roman[ele];
  16. var b = roman[arr[i + 1]];
  17. if (a < b) {
  18. value += b - a;
  19. i++;
  20. } else {
  21. value += a;
  22. }
  23. if(a == null) {
  24. value = "null";
  25. }
  26. }
  27. return value
  28. }
Add Comment
Please, Sign In to add comment