RosettaCodeData/Task/Self-numbers/Sidef/self-numbers-2.sidef

4 lines
99 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
func is_self_number(n) {
1..min(n>>1, 9*n.len) -> none {|i| sumdigits(n-i) == i } && (n > 0)
}