Hi again Dan. Question about this formula you wrote. I don’t understand the notation.
sum(k -> loops(n,k), 1:n) == factorial(n)
What does sum(k->loops(n,k), 1:n)
mean? Is something ranging from k
to loops(n,k)
? Also, what is this 1:n
for?
Thanks again.
sum
iterates over a collection, applies a function to each element, and sums the results from the function. k->loops(n,k)
is an anonymous function of k
that returns loops(n,k)
. 1:n
is a range, and is the collection that sum
iterates. The result here is loops(n,1) + loops(n,2) + ... + loops(n,n)
5 Likes