Terminology
Term | Definition |
---|---|
Problem | Restate the Problem in your own, more specific terms. |
Examples | Generate example inputs and see if you can work out the answer. Make sure to look for edge cases. |
Data Structures | The types of variables you will be dealing with in the problem. Ex. Type of input, type of output, "local" information that may need to be tracked, etc. |
Algorithm | A formal set of instructions for solving the problem. |
Code | Write out the code for the problem to see if it is working or needs to be refactored. |