greek_number 0.1.2

Convert numbers to Greek number strings
Documentation
  • Coverage
  • 66.67%
    4 out of 6 items documented2 out of 3 items with examples
  • Size
  • Source code size: 11 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.39 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • LuxxxLucy

Greek Numeber

CI

Convert numbers to Greek numbers

It implements the single digit M power representation from The Greek Number Converter and also described in Greek Numbers, it can represent numbers up to 9,999,999,999,999,999,999,999,999,999,999,999,999,999.

Example

use greek_number::{to_greek_lowercase, to_greek_uppercase};

println!("{}", to_greek_lowercase(1)); // "αʹ"
println!("{}", to_greek_lowercase(241)); // "σμαʹ"
println!("{}", to_greek_uppercase(1)); // "Αʹ"
println!("{}", to_greek_uppercase(241)); // "ΣΜΑʹ"

println!("{}", to_greek_uppercase(97_554)); //  "αΜθʹ, ͵ζφνδ"
println!("{}", to_greek_uppercase(2_056_839_184)); // "βΜκʹ, αΜ͵εχπγ, ͵θρπδ"
println!("{}", to_greek_uppercase(12_312_398_676)); // "βΜρκγʹ, αΜ͵ασλθ, ͵ηχοϛ"
println!("{}", to_greek_uppercase(2_000_000_000)); "βΜκʹ"
println!("{}", to_greek_uppercase(90_000_001)); "αΜ͵θ, αʹ"