1のビットを数え上げる


Tag: 数値

integerの1のビットを数え上げるには、logcountが利用できます。

(logcount #b11111111)
;=> 8

(logcount 255)
;=> 8

(logcount 256)
;=> 1