Skip to content

Commit 29a47af

Browse files
committed
Fix Fibonacci in Scala
1 parent d4e6eac commit 29a47af

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/scala/FibonacciIterative.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
object FibonacciIterative {
2-
def fibonacciIterative(n: Int): BigInt = {
2+
def fibonacci(n: Int): BigInt = {
33
if (n <= 1) {
44
return n
55
}
@@ -19,6 +19,6 @@ object FibonacciIterative {
1919

2020
def main(args: Array[String]): Unit = {
2121
val index = 15
22-
println(s"Fibonacci (iterative) of $index is: ${fibonacciIterative(index)}")
22+
println(s"Fibonacci (iterative) of $index is: ${fibonacci(index)}")
2323
}
2424
}

src/scala/FibonacciMemoization.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ object FibonacciMemoization {
33

44
val memo: Map[Int, BigInt] = Map()
55

6-
def fibonacciMemoization(n: Int): BigInt = {
6+
def fibonacci(n: Int): BigInt = {
77
if (n <= 1) {
88
return n
99
}
1010

11-
memo.getOrElseUpdate(n, fibonacciMemoization(n - 1) + fibonacciMemoization(n - 2))
11+
memo.getOrElseUpdate(n, fibonacci(n - 1) + fibonacci(n - 2))
1212
}
1313

1414
def main(args: Array[String]): Unit = {
1515
val index = 15
16-
println(s"Fibonacci (memoization) of $index is: ${fibonacciMemoization(index)}")
16+
println(s"Fibonacci (memoization) of $index is: ${fibonacci(index)}")
1717
}
1818
}

src/scala/FibonacciRecursive.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
object FibonacciRecursive {
2-
def fibonacciRecursive(n: Int): BigInt = {
2+
def fibonacci(n: Int): BigInt = {
33
if (n <= 1) {
44
return n
55
}
66

7-
fibonacciRecursive(n - 1) + fibonacciRecursive(n - 2)
7+
fibonacci(n - 1) + fibonacci(n - 2)
88
}
99

1010
def main(args: Array[String]): Unit = {
1111
val index = 15
12-
println(s"Fibonacci (recursive) of $index is: ${fibonacciRecursive(index)}")
12+
println(s"Fibonacci (recursive) of $index is: ${fibonacci(index)}")
1313
}
1414
}

0 commit comments

Comments
 (0)