JavaScript vazifa to'plami 9.10 Darajasi
Задание 1
Jadval berilgan. Foydalanuvchi navbat bilan ikkita katakchaga bosib, ularni ajratib ko'rsatadi. Foydalanuvchi bosgan katakchalar orasidagi barcha katakchalar tartib bilan qizil rangda ajralib turishi uchun kod yozing.
Задание 2
Ko'p o'lchamli massivning maksimal ichki joylashish darajasini aniqlovchi kod yozing.
Задание 3
Ma'lum sanalar uchun quyidagi tuzilishda saqlanadigan ma'lumotlar ro'yxati berilgan:
javascriptlet data = [
{
year: 2019,
month: 11,
day: 20,
data: ['ma\'lumotlar massivi']
},
{
year: 2019,
month: 11,
day: 21,
data: ['ma\'lumotlar massivi']
},
{
year: 2019,
month: 12,
day: 25,
data: ['ma\'lumotlar massivi']
},
{
year: 2019,
month: 12,
day: 26,
data: ['ma\'lumotlar massivi']
},
{
year: 2020,
month: 10,
day: 29,
data: ['ma\'lumotlar massivi']
},
{
year: 2020,
month: 10,
day: 30,
data: ['ma\'lumotlar massivi']
},
{
year: 2020,
month: 11,
day: 19,
data: ['ma\'lumotlar massivi']
},
{
year: 2020,
month: 11,
day: 20,
data: ['ma\'lumotlar massivi']
},
]
Ma'lumotlar tuzilishini quyidagi ko'rinishga o'zgartiruvchi kod yozing:
javascript{
yil1: {
oy1: {
kun1: [ma'lumotlar massivi],
kun2: [ma'lumotlar massivi],
kun3: [ma'lumotlar massivi],
}
oy2: {
kun1: [ma'lumotlar massivi],
kun2: [ma'lumotlar massivi],
kun3: [ma'lumotlar massivi],
}
}
yil2: {
oy1: {
kun1: [ma'lumotlar massivi],
kun2: [ma'lumotlar massivi],
kun3: [ma'lumotlar massivi],
}
oy2: {
kun1: [ma'lumotlar massivi],
kun2: [ma'lumotlar massivi],
kun3: [ma'lumotlar massivi],
}
}
}