带过滤和转换的序列生成器
Rust
Medium
iterators
任务 «带过滤和转换的序列生成器»
编写一个 Rust 程序,读取一个整数 N,然后读取 N 对以空格分隔的数字 (a_i, b_i)。使用迭代器,从 b_i > 0 的 a_i 中生成一个序列。然后对每个得到的数字进行转换,乘以 2 再加 10。输出所有转换后数字的总和。如果没有数字通过过滤,则输出 0。
输入格式
第一行包含一个整数 N (1 ≤ N ≤ 1000)。接下来 N 行,每行包含两个整数 a_i 和 b_i (-1000 ≤ a_i, b_i ≤ 1000)。
输出格式
一个整数——转换后数字的总和。
示例
示例 1
输入
6 0
1 2 3 1 2 3
输出
3
示例 2
输入
1
0 0
输出
0
main.rs