Shkruani një algoritëm për ndërrimin e pesë semaforëve.
Algoritmi do të përbëhet nga pesë hapa. Së pari, algoritmi duhet të përcaktojë periudhat kohore për secilën nga pesë dritat. Pastaj, duhet të specifikojë kohëzgjatjen e secilës dritë (e kuqe, qelibar ose jeshile). Duhet gjithashtu të specifikojë sasinë e kohës për të cilën çdo dritë duhet të qëndrojë e ndezur. Më pas, algoritmi duhet të përcaktojë se kur duhet të kalojnë dritat në dritën tjetër. Së fundi, duhet të sigurohet që sekuenca të funksionojë pa probleme dhe pa asnjë mbivendosje midis dritave.