r.sf 169 B

1234567891011
  1. #!/usr/bin/ruby
  2. func foo(n) {
  3. sum(1..n, {|k|
  4. (-1)**bigomega(k) * faulhaber(floor(n/k), 1)
  5. })
  6. }
  7. say 20.of(foo)
  8. say 20.of(foo).map_cons(2, {|a,b| b-a })