11 lines
303 B
Rust
11 lines
303 B
Rust
pub struct Solution;
|
|
|
|
impl Solution {
|
|
pub fn transform_array(nums: Vec<i32>) -> Vec<i32> {
|
|
let even_count = nums.iter().filter(|&num| num % 2 == 0).count();
|
|
let mut result = vec![0; even_count];
|
|
result.extend(vec![1; nums.len() - even_count].iter());
|
|
result
|
|
}
|
|
}
|