From 0949fd6ff9721fc53c386c524702974904f68add Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Tue, 6 Jun 2023 21:46:42 +1000 Subject: [PATCH] Dang --- scripts/test_sum/results.md | 4 ++++ scripts/test_sum/test_sum.py | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 scripts/test_sum/results.md create mode 100644 scripts/test_sum/test_sum.py diff --git a/scripts/test_sum/results.md b/scripts/test_sum/results.md new file mode 100644 index 0000000..88cc07b --- /dev/null +++ b/scripts/test_sum/results.md @@ -0,0 +1,4 @@ +C 0.002s 1 +JS 0.064s 32 +Py3 0.070s 35 +Toy 0.430s 215 \ No newline at end of file diff --git a/scripts/test_sum/test_sum.py b/scripts/test_sum/test_sum.py new file mode 100644 index 0000000..57e804a --- /dev/null +++ b/scripts/test_sum/test_sum.py @@ -0,0 +1,16 @@ +import sys +sys.setrecursionlimit(11000) + +#the test case (python) +def test_sum(key: int, val: int): + def sum(n: int): + if n < 2: + return n + + return n + sum(n - 1) + + result: int = sum(val) + print(str(key) + ": " + str(result)) + +for i in range(0, 10): + test_sum(i, i * 1000)