2 releases
0.1.1 | Sep 3, 2019 |
---|---|
0.1.0 | Sep 1, 2019 |
#343 in Value formatting
10KB
129 lines
numerus
Convert integers to roman numerals and vice versa
Examples
Convert from int to roman numeral.
use numerus::int_to_roman_upper;
let a = 14;
assert_eq!(int_to_roman_upper(a).unwrap(), "XIV");
Convert a roman numeral to int
use numerus::roman_to_int;
let year = "MCMXCVIII";
assert_eq!(roman_to_int(year).unwrap(), 1998);
For more examples see the documentaion
lib.rs
:
Numerus
Convert integers to roman numerals and vice versa
Examples
Convert from integer to an uppercase roman numeral.
use numerus::int_to_roman_upper;
let a = 14;
assert_eq!(int_to_roman_upper(a).unwrap(), "XIV");
Convert from integer to a lowercase roman numeral.
use numerus::int_to_roman_lower;
let a = 789;
assert_eq!(int_to_roman_lower(a).unwrap(), "dcclxxxix");
Convert from a roman numeral to an integer
use numerus::roman_to_int;
let year = "MCMXCVIII";
assert_eq!(roman_to_int(year).unwrap(), 1998);
See functions documentation for more information about error handling