Ho una lista di eventi che sono sempre ordinati in ordine cronologico. L'ora di inizio è sempre seguita dall'ora di fine. I tempi sono stringhe formattate come 'HHmmss'.
// list of events
var events = [
'010000', // start
'013000', // end...
'053000',
'060000',
'161500',
'184500']
// desired output
var spares = [
'000000', // start
'010000', // end...
'013000',
'053000',
'060000',
'161500',
'184500',
'235959']
Come posso creare una nuova lista di "tempo libero" da 000000
a 235959
?
PS Sto cercando di farlo in Javascript, ma qualsiasi risposta concettuale o pseudo codice sarebbe utile anche.