10 lines
220 B
Rust
10 lines
220 B
Rust
impl Solution {
|
|
pub fn running_sum(nums: Vec<i32>) -> Vec<i32> {
|
|
nums.iter()
|
|
.scan(0, |s, &x| {
|
|
*s = *s + x;
|
|
Some(*s)
|
|
})
|
|
.collect()
|
|
}
|
|
}
|