Learn more
Understand the Problem
Build your test data set
Pause and think
Ask for hints
Always start with brute-force
Write Psuedo Code first
Write your clean code
Debug your code
Run for all test data
Ask for feedback