Skip to content

Instantly share code, notes, and snippets.

Created Nov 5, 2013
What would you like to do?
Original tail recursive version of the Sum method to sum integers in a list.
private static int Sum(List<int> numbers, int result = 0)
int size = numbers.Count();
if (size == 0)
return result;
int last = size - 1;
int n = numbers[last];
return Sum(numbers, n + result);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment