作者: 藤岡和夫
日時: 2009/5/16(18:39)
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