2个不稳定版本

0.2.0 2023年6月25日
0.1.1 2023年6月25日

#1667 in 数学

MIT/Apache

38KB
497

eratosthenes

v0.2.0处于alpha阶段。请通过[email protected]报告您遇到的问题

eratosthenes是一个纯Rust编写的数学库。它提供了在解决数学问题,特别是在Project Euler上发现的问题时常用的各种数学运算和序列。这个库被设计成简单、高效且易于使用。

请注意,这个库处于早期阶段,缺少一些重要功能。它正在随着时间的推移而发展。

功能

  • array_clean:通过删除重复值并排序元素来清理输入数组。
  • array_merge:将两个数组合并成一个新数组,而不会修改原始数组。
  • factors:计算给定数字的因子。
  • mean_usize:计算无符号整数向量的平均值。
  • mean_f64:计算浮点数字向量的平均值。
  • factors_prime:计算给定数字的素因子。
  • is_palindrome:检查给定数字是否为回文数。
  • sum_even:计算数组中偶数的总和。
  • sum_odd:计算数组中奇数的总和。
  • arithmetic:生成数字的算术序列。
  • fibonacci:生成到指定限制的斐波那契序列。
  • nth_fibonacci:返回第n个斐波那契数。
  • primes:生成到指定限制的素数。
  • nth_prime:找到第n个素数。
  • is_prime:检查一个数字是否为素数。
  • square_numbers:生成平方数字向量。
  • triangular_numbers:生成三角数字向量。
  • nth_triangular:返回第n个三角数字。

用法

要将此库作为Git依赖项添加到您的Rust项目中,请包含在依赖项中

eratosthenes = { git = "https://github.com/haz0110/eratosthenes", branch = "master"  }

无运行时依赖