İki kayan noktalı sayı dizisi verilecektir. Göreviniz iki dizinin karşılık gelen öğelerini eşleştirmek ve her bir çiftten maksimum değeri elde etmektir. Ancak , karşılık gelen iki öğe eşitse, toplamlarını almalısınız.
Örneğin, listeleri verilmiş [1, 3, 3.2, 2.3]
ve [3, 1, 3.2, 2.6]
aşağıdakileri yapmanız gerekir:
Elemanları (ya da fermuar) eşleme:
[[1, 3], [3, 1], [3.2, 3.2], [2.3, 2.6]]
.Her çift üzerinden gidin ve yukarıdaki işlemi uygulayın:
[3, 3, 6.4, 2.6]
.
gözlük
Diziler / listeler her zaman eşit uzunlukta olacaktır. Ancak bunlar boş olabilir.
İçerdikleri sayılar, bunu kötüye kullanmadığınız sürece dilinizin yeteneklerine uyacaktır. Pozitif, sıfır veya negatif olabilirler, tüm türleri ele almalısınız.
Eğer sizin bayt sayısını azaltmaya yardımcı oluyorsa olabilir ayrıca girdi olarak listelerin uzunluğunu alır.
kurallar
- Bu kod golf , bayt en kısa cevap kazanır.
- Standart giriş ve çıkış kuralları geçerlidir. Girdileri (ve çıktıları) makul herhangi bir biçimde alabilirsiniz.
- Varsayılan Loopholes yasaktır.
Test Durumları
Dizi_1, Dizi_2 -> Çıktı [], [] -> [] [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]