90 of 100 menu

Nivo 9.10 JavaScript zadataka

Data je tabela. Korisnik klikne redom na dve ćelije, označavajući ih. Učinite tako da se crvenom bojom označe sve ćelije koje se nalaze po redosledu između onih na koje je korisnik kliknuo.

Napišite kod koji će odrediti maksimalni nivo ugnježdenosti multidimenzionalnog niza.

Dat je spisak nekih podataka za određene datume, koji se čuvaju u sledećoj strukturi:

let data = [ { year: 2019, month: 11, day: 20, data: ['niz sa podacima'] }, { year: 2019, month: 11, day: 21, data: ['niz sa podacima'] }, { year: 2019, month: 12, day: 25, data: ['niz sa podacima'] }, { year: 2019, month: 12, day: 26, data: ['niz sa podacima'] }, { year: 2020, month: 10, day: 29, data: ['niz sa podacima'] }, { year: 2020, month: 10, day: 30, data: ['niz sa podacima'] }, { year: 2020, month: 11, day: 19, data: ['niz sa podacima'] }, { year: 2020, month: 11, day: 20, data: ['niz sa podacima'] }, ]

Napišite kod koji će preoblikovati strukturu podataka u strukturu sledećeg oblika:

{ godina1: { mesec1: { dan1: [niz podataka], dan2: [niz podataka], dan3: [niz podataka], } mesec2: { dan1: [niz podataka], dan2: [niz podataka], dan3: [niz podataka], } } godina2: { mesec1: { dan1: [niz podataka], dan2: [niz podataka], dan3: [niz podataka], } mesec2: { dan1: [niz podataka], dan2: [niz podataka], dan3: [niz podataka], } } }
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij