<aside> <img src="/icons/light-bulb_gray.svg" alt="/icons/light-bulb_gray.svg" width="40px" />

Help : If you want be great in problem solving read this book Gerogy Polya Strategy

or you can read this summary here

</aside>

1. Understand The Problem

Ask Questions ?

  1. can i restate the problem in my own words ?
  2. What are the inputs that go into the problem ?
  3. What are the outputs that should come from the solution to the problem ?
  4. do i have enough information to solve the problem ?
  5. How should i label the important pieces of data that are a part of the problem ?

2. Concrete Examples

Coming up with examples can help you understand the problem better and reveal hidden cases.

Explore Examples

3. Break It Down

Explicitly write out the steps needed to solve the problem.