use bitwise-bit-set? in day 3
This commit is contained in:
1 parent
7bc5df1247
commit
dee303e64c
1 file changed
+1
-2
@@ -8,8 +8,7 @@
|
|||||||
(lambda (index number)
|
(lambda (index number)
|
||||||
(let iterate [(bit 0)]
|
(let iterate [(bit 0)]
|
||||||
(when (< bit 12)
|
(when (< bit 12)
|
||||||
(when (= 0 (bitwise-and number
|
(when (not (bitwise-bit-set? number bit))
|
||||||
(bitwise-arithmetic-shift-left 1 bit)))
|
|
||||||
(vector-set! zeroes bit
|
(vector-set! zeroes bit
|
||||||
(+ 1 (vector-ref zeroes bit))))
|
(+ 1 (vector-ref zeroes bit))))
|
||||||
(iterate (+ 1 bit)))))
|
(iterate (+ 1 bit)))))
|
||||||
|
|||||||
Reference in new issue
Block a user