项目作者: harryscholes

项目描述 :
Roman numeral arithmetic
高级语言: Julia
项目地址: git://github.com/harryscholes/RomanNumerals.jl.git
创建时间: 2019-03-06T09:10:52Z
项目社区:https://github.com/harryscholes/RomanNumerals.jl

开源协议:MIT License

下载


RomanNumerals.jl

Stable
Dev
Build Status
Codecov
Coveralls

Julia package for Roman numerals.

Installation

  1. ] add https://github.com/harryscholes/RomanNumerals.jl

Examples

  1. julia> using RomanNumerals
  2. julia> foreach(i->println(RomanNumeral(i)), 1:5)
  3. I
  4. II
  5. III
  6. IV
  7. V
  8. julia> I + I
  9. II
  10. julia> V - I
  11. IV
  12. julia> 3X - 2I
  13. XXVIII
  14. julia> M ÷ X
  15. C
  16. julia> rand(RomanNumeral, 5)
  17. 5-element Array{RomanNumeral,1}:
  18. LXXI
  19. CXX
  20. XCVIII
  21. XLIX
  22. VIII
  23. julia> RomanNumeral(2019)
  24. MMXIX
  25. julia> Int16(rn"MMXIX")
  26. 2019
  27. julia> rn"I" == RomanNumeral("I") == RomanNumeral('I') == RomanNumeral(1)
  28. true