Pergunta de entrevista da empresa Apple

State machine for a traffic light controller