Kiwango cha 9.10 cha Kitendo cha JavaScript

Задание 1

Imepewa jedwali. Mtumiaji anabonyeza kwa mpangilio kwenye seli mbili, akizitenga. Fanya ili seli zote zilizo kwenye mpangilio kati ya zile alizobonyeza mtumiaji zitengwe kwa rangi nyekundu.

Задание 2

Andika msimbo, ambao utaamua kiwango cha juu zaidi cha kukolezwa kwa safu mlolongo mwingi.

Задание 3

Imepewa orodha ya data fulani za tarehe zilizoainishwa, zinazohifadhiwa katika muundo ufuatao:

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

Andika msimbo, ambao utabadilisha muundo wa data kuwa muundo wa aina:

javascript{
  mwaka1: {
    mwezi1: {
      siku1: [safu ya data],
      siku2: [safu ya data],
      siku3: [safu ya data],
    }
    mwezi2: {
      siku1: [safu ya data],
      siku2: [safu ya data],
      siku3: [safu ya data],
    }
  }
  mwaka2: {
    mwezi1: {
      siku1: [safu ya data],
      siku2: [safu ya data],
      siku3: [safu ya data],
    }
    mwezi2: {
      siku1: [safu ya data],
      siku2: [safu ya data],
      siku3: [safu ya data],
    }
  }
}