From fd63fae3ae4f11a7a70db2de8bd1871bf2f901c6 Mon Sep 17 00:00:00 2001 From: Camden Dixie O'Brien Date: Sun, 15 Oct 2023 15:17:09 +0100 Subject: [PATCH] Add prime numbers exercise --- 004_prime_numbers.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 004_prime_numbers.lua diff --git a/004_prime_numbers.lua b/004_prime_numbers.lua new file mode 100644 index 0000000..fd1daca --- /dev/null +++ b/004_prime_numbers.lua @@ -0,0 +1,31 @@ +-- Solution -------------------------------------------------------------------- + +function is_prime(x) + -- Your implementation here +end + +-- Tests ----------------------------------------------------------------------- + +local luaunit = require("luaunit.luauint") + +function test_1_is_not_prime() + luaunit.assertFalse(is_prime(1)) +end + +function test_2_is_prime() + luaunit.assertTrue(is_prime(2)) +end + +function test_15_is_not_prime() + luaunit.assertFalse(is_prime(15)) +end + +function test_441_is_not_prime() + luaunit.assertFalse(is_prime(441)) +end + +function test_563_is_prime() + luaunit.assertTrue(is_prime(563)) +end + +os.exit(luaunit.LuaUnit.run())