JavaScript soraglar toplumynyň 9.10 derejesi

Задание 1

Tabliça berlen. Ulanyjy iki öýjügi tertip bilen basyp, olary saýlaýar. Ulanyjyň basan öýjükleriň arasynda tertip bilen ýerleşýän ähli öýjükleri gyzyl reňkde saýlan etmek üçin kod ýazyň.

Задание 2

Köpölçegli massiwdeň iň ýokary gatlamak derejesini kesgitleýän kody ýazyň.

Задание 3

Mälim bir seneler üçin käbir maglumatlaryň sanawy, aşakdaky gurluşda saklanýar:

javascriptlet data = [
  {
    year:  2019,
    month: 11,
    day: 20,
    data: ['maglumatlar bilen massiw']
  },
  {
    year:  2019,
    month: 11,
    day: 21,
    data: ['maglumatlar bilen massiw']
  },
  {
    year:  2019,
    month: 12,
    day: 25,
    data: ['maglumatlar bilen massiw']
  },
  {
    year:  2019,
    month: 12,
    day: 26,
    data: ['maglumatlar bilen massiw']
  },
  {
    year:  2020,
    month: 10,
    day: 29,
    data: ['maglumatlar bilen massiw']
  },
  {
    year:  2020,
    month: 10,
    day: 30,
    data: ['maglumatlar bilen massiw']
  },
  {
    year:  2020,
    month: 11,
    day: 19,
    data: ['maglumatlar bilen massiw']
  },
  {
    year:  2020,
    month: 11,
    day: 20,
    data: ['maglumatlar bilen massiw']
  },
]

Maglumatlaryň gurluşyny aşakdaky görnüşe öwüren kody ýazyň:

javascript{
  ýyl1: {
    aý1: {
      gün1: [maglumat massiwleri],
      gün2: [maglumat massiwleri],
      gün3: [maglumat massiwleri],
    }
    aý2: {
      gün1: [maglumat massiwleri],
      gün2: [maglumat massiwleri],
      gün3: [maglumat massiwleri],
    }
  }
  ýyl2: {
    aý1: {
      gün1: [maglumat massiwleri],
      gün2: [maglumat massiwleri],
      gün3: [maglumat massiwleri],
    }
    aý2: {
      gün1: [maglumat massiwleri],
      gün2: [maglumat massiwleri],
      gün3: [maglumat massiwleri],
    }
  }
}