From b263b1e8b4db6f376096302fa4d129bced9140c7 Mon Sep 17 00:00:00 2001 From: bronku Date: Tue, 2 Dec 2025 13:21:11 +0100 Subject: [PATCH] new test --- test/ruby/23.in | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 test/ruby/23.in diff --git a/test/ruby/23.in b/test/ruby/23.in new file mode 100644 index 0000000..33b2afc --- /dev/null +++ b/test/ruby/23.in @@ -0,0 +1,21 @@ +# test_basic.py +def factorial(n): + """Calculate factorial recursively""" + if n <= 1: + return 1 + else: + return n * factorial(n - 1) + +def is_prime(num): + if num < 2: + return False + for i in range(2, int(num ** 0.5) + 1): + if num % i == 0: + return False + return True + +# Test the functions +print(f"Factorial of 5: {factorial(5)}") + +for n in [2, 3, 4, 17, 21]: + print(f"{n} is prime: {is_prime(n)}") \ No newline at end of file