---
# System prepended metadata

title: approaching coding problems

---

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