Skip to content

Instantly share code, notes, and snippets.

@fmamud
Created October 27, 2015 19:04
Show Gist options
  • Save fmamud/8c032c06baebc87ab868 to your computer and use it in GitHub Desktop.
Save fmamud/8c032c06baebc87ab868 to your computer and use it in GitHub Desktop.
Erlang Bora module
-module(bora).
-export([echo/1,fibonacci/1,mysum/1, reverse/1]).
echo(Any) -> Any.
fibonacci(0) -> 1;
fibonacci(1) -> 1;
fibonacci(N) -> fibonacci(N-1) + fibonacci(N-2).
mysum([]) -> 0;
mysum([H|T]) -> H + mysum(T).
reverse(List) ->
reverse(List, []).
reverse([Head|Rest], Reversed_List) ->
reverse(Rest, [Head | Reversed_List]);
reverse([], Reversed_List) ->
Reversed_List.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment