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)