Recipes | 6.101 Fall 2022
Please also review the academic integrity policies before continuing. In particular, note that you are not allowed to use any code other than that which you have written yourself, including code from online sources. The goal of this lab is to begin to familiarize you with recursion and different ways it can be applied. Your goal is to build a tool that can keep track of a set of recipes, each of which is comprised of a number of different ingredients. The challenge is that some of the ingredients for your recipes may themselves be made up of multiple ingredients! Furthermore, those ingredients might be made up of other ingredients, and so on. For this type of nested data, recursion gives us an elegant way to design algorithms prepared for arbitrary nesting levels. For example, if we are trying to figure out if a particular recipe can be made, we can first recursively check if the component ingredients can be made and then decide for the recipe in question. Note that a little planning w
Recipes | 6.101 Fall 2022 Recipes this page (from a previous semester) is no longer accessible, except for staff
Explore this link on the map →related reading
- Recursion | Course Readings | 6.101 Fall 2023py.mit.edu
- Redirecting...quinnha.xyz
- CSC 151 - Coding Challenge 1eikmeier.sites.grinnell.edu
- llm-wiki · GitHubgist.github.com
- Best practices for Claude Code - Claude Code Docsanthropic.com
- Recursion and Iteration | Course Readings | 6.101 Fall 2023py.mit.edu
- How Not to Teach Recursionparentheticallyspeaking.org
- Collaboration and Sharingweb.mit.edu
- Recursive Backtracking · Wiki · CS198 / Documentation / Courses · GitLabcode.stanford.edu
- pytudes/ipynb/AlphaCode.ipynb at main · norvig/pytudes · GitHubgithub.com
- GitHub - shroominic/codeinterpreter-api: 👾 Open source implementation of the ChatGPT Code Interpreter · GitHubgithub.com
- FrontierCode 1.1 | Cognitioncognition.com