Schreiben Sie ein Programm oder eine Funktion, die zwei nicht leere Listen mit der gleichen Länge wie die Eingabe verwendet und Folgendes ausführt:
- Verwendet Elemente der ersten Liste, um Zähler zu erhalten.
- Verwendet Elemente der zweiten Liste, um Nenner zu erhalten.
- Nach der Vereinfachung werden die resultierenden Brüche
(2/4=>1/2)
durch "+" getrennt angezeigt. - zeigt "=" und das Ergebnis der Addition nach dem letzten Bruch an.
Beispiel:
Eingang
[1, 2, 3, 3, 6]
[2, 9, 3, 2, 4]
Ausgabe
1/2+2/9+1+3/2+3/2=85/18
Über Regeln
- Elemente von Listen werden positive ganze Zahlen sein,
- Elemente können durch Leerzeichen getrennt werden, zB:
1/2 + 2/9 + 1 + 3/2 + 3/2 = 85/18
ist ok, - nachgestellte Zeilenumbrüche sind erlaubt,
- Listen können als oben in anderen Formaten aufgenommen werden, zB .:
(1 2 3 3 6)
oder{1;2;3;3;6}
usw. 1
kann ausgedrückt werden als1/1
,- Anstatt zu drucken, können Sie die entsprechende Zeichenfolge zurückgeben.
- Sie müssen nicht mit falschen Eingaben umgehen,
- kürzester Code gewinnt .
[1, 2] [2, 9] [3, 3] ...
stattdessen Brüche als bekommen ?