in reply to Re: Golfing a fibonacci number generator
in thread Golfing a fibonacci number generator
@@=(1,1);push(@@,$@[0]+$@[1]),print(shift@@)for(1..20)
condenses to
@@=(1,1);$@[2]=$@[0]+$@[1],print shift@@for 1..20
For an extra character, you can print all 20 genereated fibs, instead of just 18:
@@=(1,1);push@@,$@[-2]+$@[-1]for 1..20;print for@@
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Golfing a fibonacci number generator
by cLive ;-) (Prior) on Nov 03, 2006 at 23:50 UTC | |
by ikegami (Patriarch) on Nov 04, 2006 at 00:03 UTC |