Napisz funkcję która przyjmie jako argument listę i wypiszę sumę jej elementów.
Przykład:
f([1,2,3,4,5]) = 15
f([5,5,5,5,5]) = 25
f([1,1,1,1,1]) = 5
f([2,2,2,2,2]) = 10
f([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]) = 120
Kod źródłowy:
fun f(x) = if null(x) then 0 else hd(x)+f(tl(x));
Dane testowe:
f([1,2,3,4,5]); f([5,5,5,5,5]); f([1,1,1,1,1]); f([2,2,2,2,2]); f([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]);
Brak komentarzy:
Prześlij komentarz