added assignment 7 ex 3
This commit is contained in:
		
							
								
								
									
										12
									
								
								src/Assignment7/Ex3.sc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/Assignment7/Ex3.sc
									
									
									
									
									
										Normal file
									
								
							| @@ -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 | ||||||
		Reference in New Issue
	
	Block a user