# 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: