[][src]Function reikna::aliquot::sociable_number

pub fn sociable_number(n: u64) -> bool

Return true if n is a sociable number, that is, a number whose aliquot sums form a cyclic pattern, e.g.

14288 -> 15472 -> 14536 -> 14264 -> 12496 -> 14288

Panics

Panics if n is zero.

Examples

use reikna::aliquot::sociable_number;
assert_eq!(sociable_number(14288), true);
assert_eq!(sociable_number(14289), false);