The three coding challenges and its solutions are given as below:
- "2012-AU.pdf" - Traffic light checker - "traffic.c"
- "2012-AW.pdf" - Logic gate problem - "gate.c"
- "2013-HKN.pdf" - Binary palindrome - "palindrome.c"
The file "traffic_state_machine.pdf" represents the state machine implemented for the "1. Traffic light checker" problem, as shown below: