skip to main
|
skip to sidebar
The Riddle Spot
Wednesday, April 25, 2007
#34
How simple can your code be if you want to return the firs set/unset bits?
Answer:
c & -c or c & (~c + 1); //Return first bit set
~c & (c + 1); //Return first unset bit
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
powered by
arnabpal.blogspot.com
Search
Labels
bit twiddling
(4)
data stuctures
(2)
logic
(18)
numbers
(7)
picture clues
(7)
programming
(14)
series
(3)
words
(7)
No comments:
Post a Comment