This page is a work in progress.You can help improve it. →

Terminology

TermDefinition
ProblemRestate the Problem in your own, more specific terms.
ExamplesGenerate example inputs and see if you can work out the answer. Make sure to look for edge cases.
Data StructuresThe 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.
AlgorithmA formal set of instructions for solving the problem.
CodeWrite out the code for the problem to see if it is working or needs to be refactored.
© 2017 - 2022; Built with ♥ in St. Petersburg, Florida.