Project: Recursion: Convert to exercises
Checks
- [X] This is not a duplicate of an existing issue (please have a look through our open issues list to make sure)
- [X] I have thoroughly read and understand The Odin Project Contributing Guide
- [X] Would you like to work on this issue?
Describe your suggestion
Currently work is being done to create new exercises related to recursion. Maybe a dozen or so new exercises.
The Recursion project tasks learners with
- Write an iterative fibonacci
- Write a recursive fibonacci
- Write a merge sort
I think it would could make sense to also just turn these into exercises and merge the project into the lesson's assignment
Related Recursive Methods: Testing with Jest #27265 (13) New exercise | Factorial #441 (14) New exercise | Contains #442 (15) New exercise | Total Integers #443 (16) New exercise | Permutations #444 (17) New exercise | Flatten #445 (18) New exercise | recursiveCalculator #446 (19) New exercise | Pascal #447 (20) New exercise | Tower of Hanoi #448
Path
Ruby / Rails, Node / JS
Lesson Url
https://www.theodinproject.com/lessons/javascript-recursion
(Optional) Discord Name
Revenco
(Optional) Additional Comments
No response
I'll leave this open, but it's not something I think we want to pursue until the other exercises are all put together.
This issue is stale because it has had no activity for the last 30 days.
@JoshDevHub I've just finished this lesson, and thought the exact same thing as @nikitarevenco. I've read all the other issues associated with this and can see that you're going to make some big changes to this lesson, which all sound great. However, I just wanted to add that I thought it was weird to have this as a project lesson, when the lessons 'Dynamic User Interface Interactions' and 'Form Validation with JavaScript' in the section 'JavaScript in the Real World' were similar in structure, but only included the dropdown menu, image carousel and browser form as exercises. So, if you were thinking about keeping this as a project lesson, it might be worth thinking about making those two into project lessons too :-)
This issue is stale because it has had no activity for the last 30 days.