On Fri, 15 May 2009 16:23:25 +0900 (JST)
kikwai@... (機械伯爵) さんwrote:
> 機械です。
>
> え〜『階乗計算博物館』
>
> 多数のご参加、ありがとうございました。
>
> 本日、5/15日一杯を持ちまして、一旦締め切りとさて戴きます。
>
> 駆け込みの方はお早めに☆
>
> あ、私も最後に、皆さんのコード見てて思いついたPythonのネタを一つ。
>
> <階乗の式を文字として生成する方法>
> >>> n = 10
> >>> eval('*'.join([str(x) for x in range(1,n+1)]))
> 3628800
> >>>
>
> 頭は柔軟に、の良い例でした、ホント。
Rubyのinjectを調べていたら、Perlでは
use List::Util qw(reduce);
print reduce { $a * $b } 1..10;
のように書けることがわかった。締め切り後だけど^^;)
藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html