Generador de secuencias con filtrado y transformación
Rust
Medium
iterators
Tarea «Generador de secuencias con filtrado y transformación»
Escriba un programa en Rust que lea un número entero N, luego N pares de números (a_i, b_i) separados por espacio. Usando iteradores, forme una secuencia a partir de los números a_i para los cuales b_i > 0. Luego transforme cada número obtenido, multiplicándolo por 2 y sumándole 10. Imprima la suma de todos los números transformados. Si ningún número pasa el filtro, imprima 0.
Formato de entrada
La primera línea contiene un número entero N (1 ≤ N ≤ 1000). Luego N líneas, cada una contiene dos números enteros a_i y b_i (-1000 ≤ a_i, b_i ≤ 1000).
Formato de salida
Un número entero: la suma de los números transformados.
Ejemplos
Ejemplo 1
ENTRADA
6 0
1 2 3 1 2 3
SALIDA
3
Ejemplo 2
ENTRADA
1
0 0
SALIDA
0
main.rs