面试题答案
一键面试fn custom_encrypt(a: u64, b: u64) -> u128 {
let mut encrypted: u128 = 0;
for i in 0..64 {
let a_bit = (a >> i) & 1;
let b_bit = (b >> i) & 1;
encrypted |= (a_bit as u128) << (2 * i);
encrypted |= (b_bit as u128) << (2 * i + 1);
}
encrypted
}