JavaScript тапшырмалар топтому 9.10 деңгээли

Задание 1

Берилген таблица. Колдонуучу эки уячага кетменича чыкылдатып, аларды белгилейт. Ортосунда жайгашкан бардык уячалар кызыл түстө белгиленген кылыңыз, колдонуучу чыкылдаткандардын арасындагылар.

Задание 2

Код жазыңыз, ал көп өлчөмдүү массивдин максималдык кирүү деңгээлин аныктайт.

Задание 3

Төмөнкү түзүлүштө сакталган, белгилүү даталардагы маалыматтардын тизмеси берилген:

javascriptlet data = [
  {
    year:  2019,
    month: 11,
    day: 20,
    data: ['маалыматтар менен массив']
  },
  {
    year:  2019,
    month: 11,
    day: 21,
    data: ['маалыматтар менен массив']
  },
  {
    year:  2019,
    month: 12,
    day: 25,
    data: ['маалыматтар менен массив']
  },
  {
    year:  2019,
    month: 12,
    day: 26,
    data: ['маалыматтар менен массив']
  },
  {
    year:  2020,
    month: 10,
    day: 29,
    data: ['маалыматтар менен массив']
  },
  {
    year:  2020,
    month: 10,
    day: 30,
    data: ['маалыматтар менен массив']
  },
  {
    year:  2020,
    month: 11,
    day: 19,
    data: ['маалыматтар менен массив']
  },
  {
    year:  2020,
    month: 11,
    day: 20,
    data: ['маалыматтар менен массив']
  },
}

Маалыматтар түзүлүшүн төмөнкү түргө өзгөртө турган кодду жазыңыз:

javascript{
  жыл1: {
    ай1: {
      күн1: [маалыматтар массиви],
      күн2: [маалыматтар массиви],
      күн3: [маалыматтар массиви],
    }
    ай2: {
      күн1: [маалыматтар массиви],
      күн2: [маалыматтар массиви],
      күн3: [маалыматтар массиви],
    }
  }
  жыл2: {
    ай1: {
      күн1: [маалыматтар массиви],
      күн2: [маалыматтар массиви],
      күн3: [маалыматтар массиви],
    }
    ай2: {
      күн1: [маалыматтар массиви],
      күн2: [маалыматтар массиви],
      күн3: [маалыматтар массиви],
    }
  }
}