Digit fifth powers: Difference between revisions

m
→‎{{header|Sidef}}: adjusted name of the function
(Added Sidef)
m (→‎{{header|Sidef}}: adjusted name of the function)
Line 1,462:
 
=={{header|Sidef}}==
<lang ruby>func digit_fifth_powersdigit_nth_powers(n, base=10) {
 
var D = @(^base)
Line 1,469:
var m = (base-1)**n
 
for(var (k, t) = (1, 1); k*m >= t; (k+=1+k, t*=base)) {
D.combinations_with_repetition(k, {|*c|
var v = c.sum {|d| P[d] }
Line 1,479:
}
 
for n in (3..85) {
var a = digit_fifth_powersdigit_nth_powers(n)
say "Sum of #{n}-th powers of their digits: #{a.join(' + ')} = #{a.sum}"
}</lang>
2,747

edits