From 03e5096f1089e162dc4e1ca97dfc3e8186305833 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Tue, 6 Jun 2023 21:14:05 +1000 Subject: [PATCH] Moved test_sum into it's own directory under scripts/ --- scripts/test_sum/test_sum.c | 22 ++++++++++++++++++++++ scripts/{ => test_sum}/test_sum.js | 0 scripts/{ => test_sum}/test_sum.toy | 0 3 files changed, 22 insertions(+) create mode 100644 scripts/test_sum/test_sum.c rename scripts/{ => test_sum}/test_sum.js (100%) rename scripts/{ => test_sum}/test_sum.toy (100%) diff --git a/scripts/test_sum/test_sum.c b/scripts/test_sum/test_sum.c new file mode 100644 index 0000000..1aad36c --- /dev/null +++ b/scripts/test_sum/test_sum.c @@ -0,0 +1,22 @@ +#include + +//functions be local in C +int sum(int n) { + if (n < 2) { + return n; + } + + return n + sum(n - 1); +} + +//the test case (C) +void test_sum(int key, int val) { + const int result = sum(val); + printf("%d: %d\n", key, result); +} + +int main() { + for (int i = 0; i <= 10; i++) { + test_sum(i, i * 1000); + } +} \ No newline at end of file diff --git a/scripts/test_sum.js b/scripts/test_sum/test_sum.js similarity index 100% rename from scripts/test_sum.js rename to scripts/test_sum/test_sum.js diff --git a/scripts/test_sum.toy b/scripts/test_sum/test_sum.toy similarity index 100% rename from scripts/test_sum.toy rename to scripts/test_sum/test_sum.toy