Card Flipping Game LeetCode solution in Rust
1impl Solution {2pub fn flipgame(fronts: Vec<i32>, backs: Vec<i32>) -> i32 {3let mut nums = [0; 2000];4for (f, b) in fronts.into_iter().zip(backs) {5if f == b {6nums[f as usize - 1] |= 2;7} else {8nums[f as usize - 1] |= 1;9nums[b as usize - 1] |= 1;10}11}12nums13.into_iter()14.position(|&x| x == 1)15.map_or(0, |i| i as i32 + 1)16}17}