(temperatures: Vec<i32>)
| 1 | pub fn daily_temperatures(temperatures: Vec<i32>) -> Vec<i32> { |
| 2 | let mut ret = vec!(); |
| 3 | 'outer: for (i, t) in temperatures.iter().enumerate() { |
| 4 | for (j, e) in temperatures[i+1..].iter().enumerate() { |
| 5 | if *e > *t { |
| 6 | ret.push(j as i32 + 1); |
| 7 | continue 'outer; |
| 8 | } |
| 9 | } |
| 10 | ret.push(0); |
| 11 | } |
| 12 | ret |
| 13 | } |
| 14 | |
| 15 | fn main() { |
| 16 | let temperatures = vec![73,74,75,71,69,72,76,73]; |