🔁 What is Recursion?
👉 Recursion means:
A function calls itself to solve a problem.
💡 Simple Definition:
👉 “A function solving a problem by calling itself again and again until a condition is met.”
Print 1 to 5
PYTHON CODE:
def fact(i):
if i<=5:
print(i)
i+=1
fact(i)
fact(1)
OUTPUT :
JAVA CODE :
public class Home {
public static void fact(int i) {
if (i <= 5) {
System.out.println(i);
i++;
fact(i);
}
}
public static void main(String[] args) {
fact(1);
}
}
OUTPUT :
JAVA SCRIPT :
function fact(i) {
if (i <= 5) {
console.log(i);
i++;
fact(i);
}
}
fact(1);
OUTPUT :
ODD NUMBERS PRINT: 1 3 5 7
JAVA CODE :
public class Home {
public static void fact(int i) {
if (i <= 10) {
if (i%2!=0){
System.out.println(i);
}
i++;
fact(i);
}
}
public static void main(String[] args) {
fact(1);
}
}
OUTPUT :
PYHTON CODE :
def fact(i):
if i<=15:
if i%2!=0:
print(i)
i+=1
fact(i)
fact(1)
OUTPUT :
JAVA SCRIPT :
function fact(i) {
if (i <= 5) {
if (i % 2 != 0) {
console.log(i);
}
i++;
fact(i);
}
}
fact(1);
OUTPUT :
PRINT 5 TABLE : 5 10 15 20 25
PYTHON :
def fact(i):
if i<=21:
if i%5==0:
print(i)
i+=1
fact(i)
fact(1)
OUTPUT :
JAVA :
public class Home {
public static void fact(int i) {
if (i <= 20) {
if (i%5==0){
System.out.println(i);
}
i++;
fact(i);
}
}
public static void main(String[] args) {
fact(1);
}
}
OUTPUT :
JAVA SCRIPT :
function fact(i) {
if (i <= 25) {
if (i % 5 == 0) {
console.log(i);
}
i++;
fact(i);
}
}
fact(1);
OUTPUT :
FACTORIAL :
PYTHON :
def fact(i, a):
if i <= 5:
a = a * i
return fact(i + 1, a)
return a
print(fact(1, 1))
OUTPUT :
JAVA :
public class Home {
public static int fact(int i, int a) {
if (i <= 5) {
a = a * i;
return fact(i + 1, a);
}
return a;
}
public static void main(String[] args) {
int result = fact(1, 1);
System.out.println(result);
}
}
OUTPUT :
JAVA SCRIPT :
function fact(i, a) {
if (i <= 5) {
a = a * i;
return fact(i + 1, a);
}
return a;
}
let result = fact(1, 1);
console.log(result);
OUTPUT :
SUM OF N NUMBERS :
PYTHON :
def fact(i, a):
if i <= 10:
a = a + i
return fact(i + 1, a)
return a
print(fact(1, 0))
OUTPUT :
JAVA SCRIPT :
function fact(i, a) {
if (i <= 5) {
a = a + i;
return fact(i + 1, a);
}
return a;
}
let result = fact(1, 0);
console.log(result);
OUTPUT :
JAVA :
public class Home {
public static int fact(int i, int a) {
if (i <= 5) {
a = a + i;
return fact(i + 1, a);
}
return a;
}
public static void main(String[] args) {
int result = fact(1, 0);
System.out.println(result);
}
}
OUTPUT :















Top comments (0)