.. _CodeCompletionEx: .. raw:: html .. |--| unicode:: U+2013 .. en dash .. |---| unicode:: U+2014 .. em dash, trimming surrounding whitespace :trim: .. This file is part of the OpenDSA eTextbook project. See .. http://algoviz.org/OpenDSA for more details. .. Copyright (c) 2012-2016 by the OpenDSA Project Contributors, and .. distributed under an MIT open source license. .. avmetadata:: :author: Sally Hamouda and Cliff Shaffer :topic: Recursion Code Completion Practice Exercises ================================== Programming Exercise: Largest ----------------------------- The most important step to learning recursion is doing a lot of practice. The rest of this tutorial will take you through the process with a series of practice exercises that will lead you to master recursion. Programming Exercise: Multiply ------------------------------ Programming Exercise: GCD ------------------------- Programming Exercise: Logs -------------------------- Programming Exercise: Cummulative Sum ------------------------------------- Programming Exercise: Array Sum ------------------------------- Programming Exercise: Digits Sum -------------------------------- Programming Exercise: Characters --------------------------------