Sum vs XOR

  • + 0 comments

    Rust:

    fn sumXor(n: i64) -> i64 {
        let zeros = n.count_zeros() - n.leading_zeros();
        2_i64.pow(zeros)
    }