Fork and then clone me!
Let's ease into recursion. For this challenge, we'd like you to convert the following while loop that counts to a recursive method that counts. We've included while loops for Ruby and JS below. Your method is successful if it prints numbers 0-9. Remember: it must call itself!
count = 0
while count < 10
puts count
count += 1
end
let count = 0;
while (count < 10) {
console.log(count);
++count;
}
If you get a stack overflow, just breathe. We all get them - the trick is to get used to them and carry on solving the problem.
Use the language of your choosing. We've included starter files for some languages where you can pseudocode, explain your solution and code.
You may wish to optionally write pseudocode and an explanation of your solution for this problem.
Feel free to run our tests whenever you like.
cd
into the ruby folderruby <filename>.rb
cd
into the javascript foldernode <filename>.js
cd
into the ruby folderbundle install
rspec
cd
into the javascript foldernpm i
npm test