フィボナッチ数列の取得
Math::Fibonacciモジュールを使用します。
use Math::Fibonacci qw(term series decompose); my $term = term(10); # 10番目の数 print $term, "\n"; my @series = series(10); # 1番目から10番目の数 foreach (@series) { print $_, " "; } print "\n"; my $num = 100000; my @sum = decompose($num); # Fibonacci数列の項の和に分解する printf "%d = %s\n", $num, join(" + ", @sum);