Sie erhalten zwei Arrays mit Gleitkommazahlen. Ihre Aufgabe ist es, die entsprechenden Elemente der beiden Arrays zu paaren und das Maximum jedes Paares zu erhalten. Allerdings , wenn die beiden entsprechenden Elemente gleich sind, müssen Sie ihre Summe nehmen statt.
In Anbetracht der Listen [1, 3, 3.2, 2.3]
und [3, 1, 3.2, 2.6]
müssen Sie beispielsweise Folgendes tun:
Koppeln Sie die Elemente (oder zip):
[[1, 3], [3, 1], [3.2, 3.2], [2.3, 2.6]]
.Gehen Sie durch jedes Paar und wenden das Verfahren oben:
[3, 3, 6.4, 2.6]
.
Technische Daten
Die Arrays / Listen sind immer gleich lang. Sie können jedoch leer sein.
Die Zahlen, die sie enthalten, passen immer zu den Fähigkeiten Ihrer Sprache, solange Sie das nicht missbrauchen. Sie können positiv, null oder negativ sein. Sie müssen alle Typen behandeln.
Wenn es hilft Ihnen , Ihre Byteanzahl reduzieren, Sie können auch die Länge der Listen als Eingabe.
Regeln
- Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.
- Es gelten die Standard-Ein- und Ausgaberegeln . Sie können Eingaben (und Ausgaben) in jedem vernünftigen Format vornehmen.
- Standardlücken sind verboten.
Testfälle
Array_1, Array_2 -> Ausgabe [], [] -> [] [1, 2, 3], [1, 3, 2] -> [2, 3, 3] [1, 3, 3.2, 2.3], [3, 1, 3.2, 2.6] -> [3, 3, 6.4, 2.6] [1,2,3,4,5,5,7,8,9,10], [10,9,8,7,6,5,4,3,2,1] -> [10, 9, 8, 7, 6, 10, 7, 8, 9, 10] [-3,2, -3,2, -2,4, 7, -10,1], [100, -3,2, 2,4, -7, -10,1] -> [100, -6,4, 2,4, 7, -20,2]