package com.interview.bits;
/**
* Exercise 5.6 150 qs
*/
public class SwapOddEvenBits {
public int swap(int num){
int mask1 = 0xAAAAAAAA;
int mask2 = 0x55555555;
return (num << 1 & mask1) | ( num >> 1 & mask2);
}
public static void main(String args[]){
SwapOddEvenBits soe = new SwapOddEvenBits();
System.out.println(soe.swap(697));
}
}