Skip to content

Commit b6f6292

Browse files
committed
190
1 parent b828c75 commit b6f6292

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

ruby/190-Reverse-Bits.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
def reverse_bits(n)
2+
reversed_bits = 0
3+
31.downto(0) do |nbr|
4+
insert = ((n >> (31 - nbr)) & 1) << nbr
5+
reversed_bits |= insert
6+
end
7+
reversed_bits
8+
end

0 commit comments

Comments
 (0)