Skip to content

Commit 8b4ec28

Browse files
committed
Create 985-sum-of-even-numbers-after-queries.rs
1 parent 3887c37 commit 8b4ec28

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
pub fn sum_even_after_queries(nums: Vec<i32>, queries: Vec<Vec<i32>>) -> Vec<i32> {
2+
let mut ret = vec![];
3+
let mut nums = nums.clone();
4+
for i in 0 .. nums.len() {
5+
let val = queries[i][0];
6+
let index = queries[i][1];
7+
nums[index as usize] += val;
8+
let mut tmp = 0;
9+
for j in 0 .. nums.len() {
10+
if nums[j] % 2 == 0 { tmp += nums[j] }
11+
}
12+
ret.push(tmp)
13+
}
14+
ret
15+
}
16+
17+
fn main() {
18+
let nums = vec![1,2,3,4];
19+
let queries = vec![vec![1,0], vec![-3,1], vec![-4,0], vec![2,3]];
20+
println!("{:?}", sum_even_after_queries(nums, queries));
21+
}

0 commit comments

Comments
 (0)