Trait divisors::Divisors

source ·
pub trait Divisors: Sized {
    // Required method
    fn divisors(self) -> Vec<Self>;
}
Expand description

非負整数の約数全体です。

Required Methods§

source

fn divisors(self) -> Vec<Self>

非負整数の約数を昇順で返します。0 に対しては空のベクタ vec![] を返します。

Examples
use divisors::Divisors;

assert_eq!(24_u32.divisors(), vec![1, 2, 3, 4, 6, 8, 12, 24]);

Implementations on Foreign Types§

source§

impl Divisors for u64

source§

fn divisors(self) -> Vec<Self>

source§

impl Divisors for usize

source§

fn divisors(self) -> Vec<Self>

source§

impl Divisors for u32

source§

fn divisors(self) -> Vec<Self>

Implementors§