RosettaCodeData/Task/Self-numbers/Sidef/self-numbers-2.sidef
2023-07-01 13:44:08 -04:00

3 lines
99 B
Text

func is_self_number(n) {
1..min(n>>1, 9*n.len) -> none {|i| sumdigits(n-i) == i } && (n > 0)
}