SWAP ODD EVEN BITS
by sramnan
JavaScript
//Swap odd even bits
function swap(n) {
var oddb;
var evenb;
oddb = n & 0x55555555;
evenb = n & 0xAAAAAAAA;
oddb = oddb << 1;
evenb = evenb >> 1;
return (oddb | evenb);
}
console.log(swap(3));
by sramnan
//Swap odd even bits
function swap(n) {
var oddb;
var evenb;
oddb = n & 0x55555555;
evenb = n & 0xAAAAAAAA;
oddb = oddb << 1;
evenb = evenb >> 1;
return (oddb | evenb);
}
console.log(swap(3));