4.0.3 • Published 9 months ago

@algorithm.ts/roman v4.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

This package is written to support the mutual conversion between Roman numerals and Arabic numerals.

Install

  • npm

    npm install --save @algorithm.ts/roman
  • yarn

    yarn add @algorithm.ts/roman

Usage

  • int2roman: Convert an Arabic numeral into a Roman numeral representation.

    import { int2roman } from '@algorithm.ts/roman'
    
    int2roman(1)    // => 'I'
    int2roman(4)    // => 'IV'
    int2roman(9)    // => 'IX'
    int2roman(1437) // => 'MCDXXXVII'
    int2roman(3999) // => 'MMMCMXCIX'
    
    // Out of range
    int2roman(4000) // => An TypeError will be thrown
  • roman2int: Convert an Roman numeral into a Arabic numeral representation.

    import { roman2int } from '@algorithm.ts/roman'
    
    roman2int('I')          // => 1
    roman2int('IV')         // => 4
    roman2int('IX')         // => 9
    roman2int('MCDXXXVII')  // => 1437
    roman2int('MMMCMXCIX')  // => 3999

Related

4.0.3

9 months ago

4.0.2

10 months ago

4.0.1

1 year ago

4.0.0

1 year ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.0-alpha.8

2 years ago

3.0.0

2 years ago

3.0.0-alpha.7

2 years ago

3.0.0-alpha.6

3 years ago

3.0.0-alpha.3

3 years ago

3.0.0-alpha.2

3 years ago

3.0.0-alpha.5

3 years ago

3.0.0-alpha.4

3 years ago

3.0.0-alpha.1

3 years ago

3.0.0-alpha.0

3 years ago

2.0.14

3 years ago

2.0.13

3 years ago

2.0.12

3 years ago

2.0.8-alpha.0

3 years ago

2.0.7-alpha.1

3 years ago

2.0.7-alpha.0

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.11

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.9

3 years ago

2.0.10

3 years ago

2.0.8

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.0-alpha.0

3 years ago

2.0.1

3 years ago

1.0.24

3 years ago

2.0.0

3 years ago

1.0.23

4 years ago

1.0.22

4 years ago