Escriba un programa o una función que tome dos listas no vacías de la misma longitud que la entrada y haga lo siguiente:
- usa elementos de la primera lista para obtener numeradores,
- usa elementos de la segunda lista para obtener denominadores,
- muestra las fracciones resultantes después de la simplificación
(2/4=>1/2)
, separadas por "+" s, - muestra "=" y el resultado de la suma después de la última fracción.
Ejemplo:
Entrada
[1, 2, 3, 3, 6]
[2, 9, 3, 2, 4]
Salida
1/2+2/9+1+3/2+3/2=85/18
Acerca de las reglas
- los elementos de las listas serán enteros positivos,
- los elementos se pueden separar por espacios, por ejemplo:
1/2 + 2/9 + 1 + 3/2 + 3/2 = 85/18
está bien, - se permite la nueva línea final,
- las listas se pueden tomar en otros formatos que no sean los anteriores, por ejemplo:
(1 2 3 3 6)
o{1;2;3;3;6}
, etc., 1
puede expresarse como1/1
,- en lugar de imprimir, puede devolver la cadena apropiada,
- no es necesario manejar una entrada incorrecta,
- el código más corto gana .
[1, 2] [2, 9] [3, 3] ...
lugar?