From 17c1e4170d4fc464a7adde87228264ab4e9770e4 Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Wed, 16 Apr 2025 07:41:25 +0200 Subject: [PATCH] added assignment 7 ex 3 --- src/Assignment7/Ex3.sc | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/Assignment7/Ex3.sc diff --git a/src/Assignment7/Ex3.sc b/src/Assignment7/Ex3.sc new file mode 100644 index 0000000..7b73a63 --- /dev/null +++ b/src/Assignment7/Ex3.sc @@ -0,0 +1,12 @@ +def addStream(s1: LazyList[Int], s2: LazyList[Int]): LazyList[Int] = { + s1 zip s2 map (p => p._1 + p._2) +} + +def fibonacci(): LazyList[Int] = { + 0 #:: addStream( + 1 #:: fibonacci(), + fibonacci() + ) +} + +fibonacci().take(10).toList \ No newline at end of file