Menu
Coddy logo textTech

Özet - Zincir Ustası

Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 59 / 65.

challenge icon

Görev

Kolay

Bir sayı dizisini argüman olarak alan chainMaster adında bir fonksiyon oluşturun. Fonksiyon, aşağıdaki işlemleri gerçekleştirmek için zincirlenmiş dizi metotlarını kullanmalıdır:

  1. Yalnızca 3'e bölünebilen sayıları tutun
  2. Kalan her sayıyı 2 ile çarpın
  3. Elde edilen diziyi azalan düzende sıralayın
  4. Aşağıdaki özelliklere sahip bir nesne döndürün:
    • transformedArray: Tüm işlemlerden sonraki nihai dizi
    • sum: Nihai dizideki tüm sayıların toplamı
    • average: Nihai dizideki tüm sayıların ortalaması, virgülden sonra iki basamağa yuvarlanmış şekilde

Çözümünüzde uygun dizi metotlarını (filter, map, sort, reduce) kullanın.

Kendin dene

function chainMaster(numbers) {
    // Kodunuzu buraya yazın
  
  
  
    return {
        transformedArray: result,
        sum: sum,
        average: average
    };
}

Mantık ve Akış bölümündeki tüm dersler