diff --git a/tests/fibonacci_sequence.aer b/tests/fibonacci_sequence.aer new file mode 100644 index 0000000..b258faa --- /dev/null +++ b/tests/fibonacci_sequence.aer @@ -0,0 +1,19 @@ +class Program { + + private int fib(int $n) { + int $last = 0; + int $cur = 1; + --$n; + while($n > 0) { + --$n; + int $tmp = $cur; + $cur = $last + $cur; + $last = $tmp; + } + return $cur; + } + + public int main() { + var_dump($this->fib(43)); + } +} diff --git a/tests/fibonacci_sequence.exp b/tests/fibonacci_sequence.exp new file mode 100644 index 0000000..6e29f09 --- /dev/null +++ b/tests/fibonacci_sequence.exp @@ -0,0 +1 @@ +int(433494437) \ No newline at end of file