Skip to content

Converting between arabic and roman numerals

Notifications You must be signed in to change notification settings

summed/goromans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Go-Romans

A tiny package in GO (golang) for converting between arabic and roman numerals

Install:

go get -u "github.com/summed/goromans"

Example:

package main

import (
    "fmt"

    "github.com/summed/goromans"
)

func main() {
    var (
        r      = "MMDCCCLVII" // 2857
        a uint = 1426         // MCCCCXXVI
    )

    fmt.Printf("Arabic numerals: '%s'\n", romans.AtoR(a))

    fmt.Printf("IsRomanNumerals: '%t'\n", romans.IsRomanNumerals(r))

    if i, err := romans.RtoA(r); err == nil {
        fmt.Printf("Roman numerals: '%d'\n", i)
    } else {
        fmt.Printf("Error: '%s'\n", err)
    }
}

Releases

No releases published

Packages

No packages published

Languages