Iccanobif

qualcosa di veramente inutile
la serie di Fibonacci tradizionalmente inizia con (1,1); però… provate
questo script

iccanobif = (1…10).inject(f = [1,1]) {|f, n| f.insert(-1,(f[-2] -
f[-1])) }
p “#{‘fibonacci’.reverse}([1,1],10) = #{iccanobif.inspect}”

fibonacci = (1…10).inject(f = [1,1]) {|f, n| f.insert(-1,(f[-2] +
f[-1])) }
p “fibonacci([1,1],10) = #{fibonacci.inspect}”
seeds = [[1,1],[0,1],[1,0],[-1,1],[2,-1],[-3,2],[5,-3],[-8,5]]
(0…(seeds.size)).each do |i|
seed = seeds[i].dup
n = 10 + i
fib = (1…n).inject(seed) {|f, n| f.insert(-1,(f[-2] + f[-1]))}
p “fib(#{seeds[i].inspect},#{n}) = #{fib.inspect}”
end

scusate la divagazione, ma Ruby mi fa questo effetto

???

diminuire le dosi di caffeina e nicotina aiutano a vivere
meglio :stuck_out_tongue: :smiley: :smiley: :smiley: :smiley:

Il giorno 22/apr/09, alle ore 17:23, Giampiero Z. ha scritto:

n = 10 + i
fib = (1…n).inject(seed) {|f, n| f.insert(-1,(f[-2] + f[-1]))}
p “fib(#{seeds[i].inspect},#{n}) = #{fib.inspect}”
end

luca sabato

nope — the [nomad code]
email: [email protected]
pensieri: http://sabatia.it

Ragazzo mio, sei veramente perverso :-)))