diff --git a/erlang.iml b/erlang.iml new file mode 100644 index 0000000..c023176 --- /dev/null +++ b/erlang.iml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/fib.erl b/src/fib.erl new file mode 100644 index 0000000..898841d --- /dev/null +++ b/src/fib.erl @@ -0,0 +1,7 @@ +-module(fib). +-export([fib_p/1]). + +% Сопоставление с образцом +fib_p(0) -> 0; +fib_p(1) -> 1; +fib_p(N) -> fib_p(N - 1) + fib_p(N - 2). \ No newline at end of file diff --git a/test/fib_test.erl b/test/fib_test.erl new file mode 100644 index 0000000..e0d3c40 --- /dev/null +++ b/test/fib_test.erl @@ -0,0 +1,13 @@ +%%%------------------------------------------------------------------- +%%% @author ivan +%%% @copyright (C) 2023, self +%%% @doc +%%% +%%% @end +%%% Created : 09. Feb 2023 23:52 +%%%------------------------------------------------------------------- +-module(fib_test). +-include_lib("eunit/include/eunit.hrl"). + +simple_test() -> + ?assert(true).