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 factorial(n): if n == 1: # base case return 1 else: return n * factorial(n - 1) print(factorial(5)) #Python
function factorial(n) { if (n === 1) { // base case return 1; } else { return n * factorial(n - 1); } } console.log(factorial(5)); //JavaScript
public class Main { static int factorial(int n) { if (n == 1) { // base case return 1; } else { return n * factorial(n - 1); } } public static void main(String[] args) { System.out.println(factorial(5)); } } //Java
#include
using namespace std; int factorial(int n) { if (n == 1) { // base case return 1; } else { return n * factorial(n - 1); } } int main() { cout << factorial(5); return 0; } //C++
Python result:
JavaScript result:
Java result:
C++ result:
120
120
120
120