/euler-test

another great template that actually works, simple euler problem solver

Primary LanguageJavaScript

Roman Numerals

By William Chu, Luke Stockburger and Ted Leary

Description

Convert number to Roman numerals

Specifications

Specification Input Output
Convert number to symbol Input [1,5,10,50,100,500,1000] Output [I,V,X,L,C,D,M]
If symbol is next to same symbol, add them, unless they add up to next symbol denomination Input [2,200,2000, 100] Output [II,CC,MM,C(not LL)]
Same symbols cannot be more than 3 in a row Input [IIII, CCCC, MMMM] Not Valid
If symbol is preceded by a lesser value symbol, subtract lesser symbol from greater value symbol it precedes Input [IV, IX, XIV] Output [4, 9, 14]
Convert single digit numbers Input [1,2,4,5,9] Output [I, II, IV,V,IX]
Convert multi-digit numbers Input [20, 40, 90] Output [XX, XL, XC]

Setup/Installation Requirements

  • To view project code, clone repository from
  • To view project, open in web browser

Technologies Used

  • HTML
  • CSS (Bootstrap)
  • JavaScript (jQuery)
  • Node.js
  • Webpack
  • jasmine
  • karma
  • eslint
  • babel

License

  • GPL

Copyright (c) 2018 William Chu, Luke Stockburger and Ted Leary