#xkcd #variables #numbers #base #system #factoradic #com-2835

bin+lib variable_base_factoradic

Rust 实现 Randall Munroe 的变基 Factoradic 数制系统:https://xkcd.com/2835/

1 个不稳定版本

0.0.1 2023 年 10 月 30 日

#14#xkcd

MIT 许可证

6KB
76

变基 Factoradic 数

实现 https://xkcd.com/2835/

安装

https://crates.io/crates/variable_base_factoradic

cargo install variable_base_factoradic

用法

use variable_base_factoradic::VariableBaseFactoradicNumber;

// Convert from decimal to factoradic
let v = VariableBaseFactoradicNumber::try_new(5038).unwrap();
println!("{}", v.to_string()); // 654320

// Convert from factoradic to decimal
let v = "654320".parse::<VariableBaseFactoradicNumber>().unwrap();
println!("{}", v.value); // 5038

无运行时依赖