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
...
...
...

Soluzione

Vedi la soluzione

Soluzione: Quadrato e cubo   |   Soluzione: Semafori