Crates.io | greek_number |
lib.rs | greek_number |
version | 0.1.2 |
source | src |
created_at | 2024-06-03 07:20:38.346784 |
updated_at | 2024-11-02 05:15:36.347502 |
description | Convert numbers to Greek number strings |
homepage | |
repository | |
max_upload_size | |
id | 1259782 |
size | 11,337 |
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.
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)); "αΜ͵θ, αʹ"