Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 93dba2f

Browse files
committed
Add implementations for factorial, Fibonacci, and recursive number printing
1 parent 74a8af4 commit 93dba2f

File tree

4 files changed

+47
-2
lines changed

4 files changed

+47
-2
lines changed

‎Collection Api/tempCodeRunnerFile.java

Lines changed: 0 additions & 2 deletions
This file was deleted.

‎Recursion/factorial.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
public class factorial {
3+
public static void main(String[] args) {
4+
int result = find_factorial(5);
5+
System.out.println("Factorial is: " + result);
6+
}
7+
8+
static int find_factorial(int num) {
9+
if (num == 0 || num == 1) {
10+
return 1;
11+
}
12+
return num * find_factorial(num - 1);
13+
14+
}
15+
}
16+
// 5 = 5*4*3*2*1

‎Recursion/fibonacci.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
public class fibonacci {
3+
public static void main(String[] args) {
4+
int result = fib(6);
5+
System.out.println("Fibonacci of is: " + result);
6+
// System.out.println(fib(5));
7+
}
8+
9+
public static int fib(int n) {
10+
if (n <= 1) {
11+
return n;
12+
}
13+
return fib(n - 1) + fib(n - 2);
14+
}
15+
16+
}
17+
18+
19+
// 0 1 1 2 3 5 8 13

‎Recursion/rec_number.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
public class rec_number {
2+
public static void main(String[] args) {
3+
print_num(1);
4+
}
5+
static void print_num(int num){
6+
System.out.println(num);
7+
if(num == 10){
8+
return;
9+
}
10+
print_num(num + 1);
11+
}
12+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /