
Implement a function that returns the sum of every integer from 1 to n by recursion, with the sum for 0 defined as 0.
sum_to_n(5)Expected result
15For your own tracking. Tests grade your code.
sum_to_n(0)Expected result
0sum_to_n(65535)Expected result
2147450880sum_to_n(-4)Expected result
-1Expected files
sum_to_n.cAllowed functions
None. Write every helper yourself.

v0.40: Create exercises. Challenge the community.
Meet Studio →Implement a function that returns the sum of every integer from 1 to n by recursion, with the sum for 0 defined as 0.
sum_to_n(5)Expected result
15For your own tracking. Tests grade your code.
sum_to_n(0)Expected result
0sum_to_n(65535)Expected result
2147450880sum_to_n(-4)Expected result
-1Expected files
sum_to_n.cAllowed functions
None. Write every helper yourself.

Run the tests to grade your code
Build your code, then check each test here. Open a result to inspect its output.