JavaScript vazifa to'plami 8.7 Darajasi
So'z berilgan. Ushbu so'zning harflarini tasodifiy tartibda aralashtiring.
Input, tugma va ul ro'yxati berilgan.
Inputga son kiritiladi. Tugma bosilganda
sonni ikkita ko'paytuvchiga ajratishning
barcha mumkin bo'lgan variantlari ro'yxatini
chiqaring.
Sahifada absolyut pozitsiyalash orqali ustma-ust tushishi mumkin bo'lgan divlar joylashgan. Har qanday divni bosganingizda, u boshqalarining ustida bo'lishini ta'minlang.
Ekranda quyidagi piramidani chiqaring:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Ma'lum sanalar uchun voqealar ro'yxati quyidagi tuzilishda saqlanadi:
let events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Ma'lumotlar tuzilishini quyidagicha o'zgartiruvchi kod yozing:
let events = [
{
date: '2019-12-29'
event: 'name1'
},
{
date: '2019-12-31'
event: 'name2'
},
{
date: '2019-12-29'
event: 'name3'
},
{
date: '2019-12-30'
event: 'name4'
},
{
date: '2019-12-29'
event: 'name5'
},
{
date: '2019-12-31'
event: 'name6'
},
{
date: '2019-12-29'
event: 'name7'
},
{
date: '2019-12-30'
event: 'name8'
},
{
date: '2019-12-30'
event: 'name9'
},
]