Pergunta de entrevista da empresa Zscaler

bit operation. Exchange a given binary number's even digits and odd digits (not taking the complement). For example, input = 23 (b00010111), output = 43 (b00101011).