Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function acumular(combiner, nullValue, list)
- {
- if (list.length == 0) {
- return nullValue;
- }
- var primeiro = list.removePrimeiro();
- return combiner(primeiro, acumular (combiner, nullValue, list));
- }
- Implemente a função somaDeQuadrados que retorna a soma de quadrados de uma lista.
- somaDeQuadrados([1,2,3,4,5])
- retorna o número 55.
- Neste caso a função acumular deve ser utilizada. A variável “combiner” é um “ponteiro para função”. A implementação da função “combiner” faz parte da solução.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement