過去ログ

まるケン
先ほどの「数学」小旅行さん版、ちょっと余計なのが入っちゃってました。
失礼いたしました。

「数学」小旅行さん版
ruby -e "p Hash.new{|h,k|h[k]=k<3?[1,2,9][k]:h[k-1]*3+h[k-2]*3-h[k-3]}[3]"

とさらに短くなりました!!

余計だった部分は、実験時に
ans1183 = Hash.new{|h,k|h[k]=k<3?[1,2,9][k]:h[k-1]*3+h[k-2]*3-h[k-3]}
p ans1183[3]
p ans1183[100]
などと書いて、任意のnの値を求めていた名残です。

ところで、#50839 の最後の問いかけ、、、
> 皆さんは何の言語でプログラミングをされておられるのでしょうか?

今更答えるまでもなく、私の場合はもっぱら Ruby です。
・スクリプト言語なので、コンパイル(ビルド)せずに即実行できる。
・整数はメモリさえ許せば何桁でも計算できる!
・日本発の言語なので、日本語ドキュメントが豊富(英語、苦手です)
などの理由で気に入っています。
   9月12日(日) 16:02:24     50841

過去問題一覧へ戻る