Find first and last set bit of a long integer: Difference between revisions
Find first and last set bit of a long integer (view source)
Revision as of 12:58, 11 December 2021
, 2 years ago→{{header|Wren}}: Now uses new core library method.
(Find first and last set bit of a long integer en BASIC256) |
(→{{header|Wren}}: Now uses new core library method.) |
||
Line 1,812:
{{libheader|Wren-big}}
{{libheader|Wren-fmt}}
<lang ecmascript>import "/big" for BigInt
import "/fmt" for Fmt
var rupb = Fn.new { |x| (x is BigInt) ? x.bitLength - 1 :
var rlwb = Fn.new { |x| rupb.call(x & -x) }
Line 1,853 ⟶ 1,851:
1302^6 = 4,871,535,877,925,849,664 rupb: 62 rlwb: 6
</pre>
=={{header|Yabasic}}==
|