Run ❯
Get your
own
website
❯
Run Code
Ctrl+Alt+R
Change Orientation
Ctrl+Alt+O
Change Theme
Ctrl+Alt+D
Go to Spaces
Ctrl+Alt+P
Python
JavaScript
Java
C++
def countdown(n): if n == 0: # base case print("Done!") else: print(n) countdown(n - 1) # recursive call countdown(5) #Python
function countdown(n) { if (n === 0) { // base case console.log("Done!"); } else { console.log(n); countdown(n - 1); // recursive call } } countdown(5); //JavaScript
public class Main { static void countdown(int n) { if (n == 0) { // base case System.out.println("Done!"); } else { System.out.println(n); countdown(n - 1); // recursive call } } public static void main(String[] args) { countdown(5); } } //Java
#include
using namespace std; void countdown(int n) { if (n == 0) { // base case cout << "Done!"; } else { cout << n << endl; countdown(n - 1); // recursive call } } int main() { countdown(5); return 0; } //C++
Python result:
JavaScript result:
Java result:
C++ result:
5
4
3
2
1
Done!
5
4
3
2
1
Done!
5
4
3
2
1
Done!
5
4
3
2
1
Done!