Ogni mese, il tuo partner si incontra con il suo migliore amico. Entrambi hanno moltissimi impegni, e trovare una data che vada bene è una bella sfida! Anche tu hai molti impegni, quindi il tuo partner verifica sempre con te le possibili date per vedervi:
Durante la telefonata di questo mese, il tuo partner ti ha fatto questa domanda:
Confuso, chiedi che cos'è un giorno «teenth». Il tuo partner ti spiega che un giorno teenth, un concetto che si è inventato, indica i giorni del mese che in inglese terminano in «-teenth»:
Dato che anche i giorni della settimana sono sette, è garantito che ogni giorno della settimana ha esattamente un giorno teenth al mese.
Ora che hai capito il concetto di giorno teenth, controlli il tuo calendario. Quel giovedì teenth non hai nulla in programma, quindi confermi la data al tuo partner con entusiasmo.
Il tuo compito è trovare la data esatta di un meetup, dati un mese, un anno, un giorno della settimana e una settimana.
Ci sono cinque valori di settimana da considerare: first, second, third, fourth, last, teenth.
Per esempio, potresti dover trovare la data del meetup del primo lunedì di gennaio 2018 (1 gennaio 2018).
Allo stesso modo, potresti dover trovare:
La settimana teenth si riferisce ai sette giorni di un mese che terminano in «-teenth» (13th, 14th, 15th, 16th, 17th, 18th e 19th).
Se ci viene chiesto di trovare il sabato teenth di agosto 1953, controlliamo il suo calendario:
August 1953
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Da questo scopriamo che il sabato teenth è il 15 agosto 1953.
Iscriviti a Exercism per imparare e padroneggiare Scala con 95 esercizi e il mentoring di persone reali, tutto gratis.