Corso di Raku / Fondamenti / Altro sui tipi / Tipi di dati posizionali / Exercises
Semafori
Problema
Il semaforo cambia il suo colore ogni secondo. Quando è stato acceso per la prima volta, è partito come giallo. Poi, ogni secondo il colore è cambiato nell’ordine giallo — rosso — giallo — verde e il ciclo ricomincia.
Scrivi un programma che stampi lo stato del semaforo al 51esimo, 102esimo e 305esimo secondo, assumendo che il colore al 1esimo secondo sia rosso.
Esempio
Il programma dovrebbe stampare tre numeri su linee separate:
$ raku traffic-lights.raku
...
...
...