[過去ログ] 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