Մակարդակ 9.10 JavaScript առաջադրանքների ժողովածու
Տրված է աղյուսակ։ Օգտատերը հերթականությամբ կտտացնում է երկու բջիջների վրա՝ ընտրելով դրանք։ Արգելակեք, որ կարմիր գույնով ընտրվեն բոլոր այն բջիջները, որոնք գտնվում են հերթականությամբ օգտատիրոջ կտտացրած բջիջների միջև։
Գրեք կոդ, որը կորոշի բազմաչափ զանգվածի ներդրման առավելագույն մակարդակը։
Տրված է որոշակի ամսաթվերի տվյալների ցուցակ, որը պահպանվում է հետևյալ կառուցվածքով.
let 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: ['զանգված տվյալներով']
},
]
Գրեք կոդ, որը կվերափոխի տվյալների կառուցվածքը հետևյալ տեսքի կառուցվածքի.
{
տարի1: {
ամիս1: {
օր1: [տվյալների զանգված],
օր2: [տվյալների զանգված],
օր3: [տվյալների զանգված],
}
ամիս2: {
օր1: [տվյալների զանգված],
օր2: [տվյալների զանգված],
օր3: [տվյալների զանգված],
}
}
տարի2: {
ամիս1: {
օր1: [տվյալների զանգված],
օր2: [տվյալների զանգված],
օր3: [տվյալների զանգված],
}
ամիս2: {
օր1: [տվյալների զանգված],
օր2: [տվյալների զանգված],
օր3: [տվյալների զանգված],
}
}
}