diff --git a/src/main/kotlin/tech/lusilf/recursion/palindrome.kt b/src/main/kotlin/tech/lusilf/recursion/palindrome.kt index 4e1630f..3e9acbe 100644 --- a/src/main/kotlin/tech/lusilf/recursion/palindrome.kt +++ b/src/main/kotlin/tech/lusilf/recursion/palindrome.kt @@ -31,5 +31,5 @@ tailrec fun isPalindromeTailRecursion(string: String, index: Int = 0): Boolean { val secondCharacter = string[string.length - 1 - index] if (firstCharacter != secondCharacter) return false - return isPalindromeRecursive(string, index + 1) + return isPalindromeTailRecursion(string, index + 1) } \ No newline at end of file diff --git a/src/test/kotlin/tech/lusilf/recursion/FibonacciTest.kt b/src/test/kotlin/tech/lusilf/recursion/FibonacciTest.kt index f700f0e..c3d3fed 100644 --- a/src/test/kotlin/tech/lusilf/recursion/FibonacciTest.kt +++ b/src/test/kotlin/tech/lusilf/recursion/FibonacciTest.kt @@ -43,7 +43,7 @@ class FibonacciTest : FunSpec({ { number: Int -> fibonacciMemoization(number) } to "fibonacciMemoization", { number: Int -> fibonacciTabulationDumb(number) } to "fibonacciTabulationDumb", { number: Int -> fibonacciTabulationClever(number) } to "fibonacciTabulationClever", - { number: Int -> fibonacciStackMemoization(number) } to "fibonacciTabulationClever", + { number: Int -> fibonacciStackMemoization(number) } to "fibonacciStackMemoization", ) { (fibonacciFunction, _) -> withData>(