How To Solve It Flashcards
1
Q
What questions should you answer to see if you understand the problem?
A
- What are the constraints?
- What are the unknowns?
- Do you have enough information to be able to solve the problem?
- What is the data?
- Do you fully understand what is being asked?
2
Q
What questions do you ask to make a plan to solve the problem? Reminder: This is the step after you understood what the problem is.
A
- Have you seen this problem before?
- Can you break down this problem into smaller problems and solve his?
- Can you use a solution from another problem here?
- Can you rephrase the problem and use that instead?
- Can you use the unknowns to solve the problem?
- Can you draw out the problem?
3
Q
What are the high levels steps to solving a problem?
A
1) Make sure you understand the problem
2) Form a plan
3) Execute
4
Q
Once you have a solution, what can acronym can you use to optimize it?
A
BUD Optimization - Bottlenecks, Unnecessary work, Duplicate work