55561bc4创建于 2022年12月27日历史提交
package kotlin


class Solution {
    // you need treat n as an unsigned value
   fun reverseBits(n: Int): Int {
       var n = n
       if(n == 0) return 0
       var result = 0
       for( i in 0 .. 31){
           result = result shl 1
           if(n and 1 == 1) result++
           n = n shr 1
       }
       
       return result
   }
}