# approaching coding problems > more details about how to approach coding problems limit to 30 minutes: - try to solve the problem - brute force if neccessary lookup solution at 30 minutes: - read through the solution try to solve again: - try to solve again after seeing solution look at solution if **still** stuck: - read the solution thoroughly line-by-line - understand how the solution works - feel good about the solution & how it works **before** attempting to solve again ### :repeat: repeat until problem can be solved in under 20 minutes :repeat: