Initial Course

This commit is contained in:
David Gil de Gómez Pérez
2026-08-11 17:40:36 +03:00
commit 9aed1d1d86
202 changed files with 3420 additions and 0 deletions
@@ -0,0 +1,17 @@
#include "recursion.hpp"
#include <gtest/gtest.h>
TEST(Recursion, Fibonacci) {
EXPECT_EQ(functions::fibonacci(0), 0);
EXPECT_EQ(functions::fibonacci(1), 1);
EXPECT_EQ(functions::fibonacci(10), 55);
}
TEST(Recursion, SumDigits) {
EXPECT_EQ(functions::sum_digits(12345), 15);
}
TEST(Recursion, IsPalindrome) {
EXPECT_TRUE(functions::is_palindrome(121));
EXPECT_FALSE(functions::is_palindrome(123));
}