pub struct Solution; impl Solution { pub fn shuffle(mut nums: Vec, _: i32) -> Vec { let right = nums.split_off(nums.len() / 2); nums.iter() .zip(right) .flat_map(|(&x, y)| vec![x, y]) .collect() } }