Livello 8.7 del libro di problemi JavaScript
Data una parola. Mescolate le lettere di questa parola in un ordine casuale.
Dato un input, un pulsante e una lista ul.
Nel input viene inserito un numero. Al click
sul pulsante, visualizza una lista di tutti
i possibili modi per scomporre il numero
in due fattori.
Sulla pagina, tramite posizionamento assoluto, sono disposti dei div, che possono sovrapporsi l'uno all'altro. Al click su qualsiasi div, fate in modo che questo venga in primo piano rispetto agli altri.
Visualizza sullo schermo la seguente piramide:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Data una lista di eventi per determinate date, memorizzata nella seguente struttura:
let events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Scrivi il codice che convertirà la struttura dei dati in questa:
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'
},
]