printable version

Final Review A

[1] [2] [3] [4] [5] [6] [7] [8] [9]

Problem RFa.1.

Given the below pair of Erlang function definitions, what is the value of g([5, 7, 11])?

f(_, []) -> [];
f(X, [H | T]) -> [H + X | f(X, T)].

g([]) -> [];
g([H | T]) -> [H | f(H, g(T))].