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?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Once you have a solution, what can acronym can you use to optimize it?

A

BUD Optimization - Bottlenecks, Unnecessary work, Duplicate work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly