8 lines
182 B
Rust
8 lines
182 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()
|
|
}
|
|
}
|