ToDo:
http://twitter.com/niha28/statuses/442642342
あるとおもわれる。
>>> n=????????? >>> n==n+1 True >>> n==n+n False
勝手に問題改訂。 inf なら最後の True だよね。
(12:54)
Ruby
irb(main):001:0> n=?????????? irb(main):002:0> n==n+1 => true irb(main):003:0> n==n+n => false
(13:00)
前 | 2007年 11月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
取りあえずすぐに思いついたのはComplex(1.0/0, 1)とかなんですが。そういうのを期待してるわけではないですよね。require 'complex'しないといけないし。結局infだし。
いまこそ Binary hacks 読む時
ていうか逆に Complex(1.0/0, 1) とか思いついたにはさんは天才だと思いました。
読みました。多分やたら大きい浮動小数だと思うんですが、にはさんアホなので具体的な数字が分かりませんでした…でも適当にやったらできました。やたー。
irb(main):001:0> a=10.0**20
=> 1.0e+020
irb(main):002:0> a==a+1
=> true
irb(main):003:0> a==a+a
=> false