We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b828c75 commit b6f6292Copy full SHA for b6f6292
ruby/190-Reverse-Bits.rb
@@ -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