[過去ログ] Ruby 初心者スレッド Part 66 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
62: (ワッチョイ 7fad-n+mb) 2020/01/11(土)15:44 ID:cvQKeu200(1/2) AAS
n.object_id == (2 * n + 1) が成立しなくなる条件を調べて試行錯誤した結果
2進数の区切りの良い数ではないかと当たりをつけたところビンゴ

n = 0
loop do
if (2 ** n - 1).object_id == (2 ** n - 1) * 2 + 1
n += 1
else
省5
63: (ワッチョイ 7fad-n+mb) 2020/01/11(土)15:48 ID:cvQKeu200(2/2) AAS
(2 ** 62 - 1).object_id == (2 ** 62 - 1) * 2 + 1
#=> true

(2 ** 62 - 1).class
#=> Fixnum

(2 ** 62 ).object_id == (2 ** 62 ) * 2 + 1
#=> false

(2 ** 62 ).class
省3
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s