blob: 5730c93fcfb0166b2d9025cc36b3ac979048b2f5 (
plain)
1
2
3
4
5
6
7
8
9
10
|
prelude: |
first = 2**100
last = 2**1000
mid = (first + last) / 2
r = first..last
benchmark:
first: r.bsearch { |x| x >= first }
mid: r.bsearch { |x| x >= mid }
last: r.bsearch { |x| x >= last }
|