電話代

  • このエントリーをはてなブックマークに追加

払い損ねてた。

(Visited 1 times, 1 visits today)
  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*

等比数列

  • このエントリーをはてなブックマークに追加

id:pikkaru のところで*1この文字を見て、懐かしかったのと
思い出したので書いてみる。
碁盤の昔話ってありますよね。
お殿様がある男に褒美をあげることになって、
それでは・・・。と、男は次のことを頼むっちゅうやつ。

碁盤の升目分だけ米粒をください。
ただし、
1日目(1マス目)に1粒のお米、
2日目(2マス目)に2粒のお米、
3日目(3マス目)に4粒のお米、
4日目(4マス目)に8粒のお米・・・・

という話。*2
碁盤が19目版だとこんな感じになる。
シンプル、シンプル。
加えてこの場合、ビットをずらすだけなので

ans = 1
for i in 1..(19*19)
print "#{i}day = #{ans}\n"
ans = ans << 1;
end

で、表示は

$ ruby cal.rb
1day = 1
2day = 2
3day = 4
4day = 8
5day = 16
6day = 32
7day = 64
8day = 128
9day = 256
(以下続く)
361day = 234854258277383322788948059678
933702737568254890831987070729
097153220902511460844346369899
8384768703031934976

結局どのくらいなのかよくわからない。
いろいろみると茶碗一杯のご飯が3000粒〜4000粒らしいので多いほうで最後の数字を割ってみると。

5871356456934583069723701
4919733425684392063722707
9967676822742883052256278
6521108659247495961921757
57983

ようわからん(苦笑)

*1:2回目だな。流用。。。

*2:調べると「51段の階段の1段づつ」というのもあるみたいですね

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*

メモメモ・・・。

  • このエントリーをはてなブックマークに追加

"fedoraよん"でデフォルトでインストールされた
PHPにはグラフィック処理のライブラリが入っていないので、

% yum -y install php-gd

で入れる。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*

ううむ。

  • このエントリーをはてなブックマークに追加

外で打ち合わせとか。
見えないところに意外と時間がかかっているんだけどなぁ。と言って見る。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*

きょうのひとこと

  • このエントリーをはてなブックマークに追加

いやぁ、疲れた一週間だった。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*

リアルタイムな一言

  • このエントリーをはてなブックマークに追加

夜が明けてしまった。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメント

  1. pikkaru より:

    0.1mmの紙を何回折り曲げたら富士山より高くなるかとか…。

コメントを残す

*