added assignment 7 ex 2
This commit is contained in:
		
							
								
								
									
										9
									
								
								src/Assignment7/Ex2.sc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								src/Assignment7/Ex2.sc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | def intsFrom(n: Int): LazyList[Int] = { | ||||||
|  |   n #:: intsFrom(n + 1) | ||||||
|  | } | ||||||
|  |  | ||||||
|  | def primeNumbers(list: LazyList[Int]): LazyList[Int] = { | ||||||
|  |   list.head #:: primeNumbers(list.filter(n => n % list.head != 0)) | ||||||
|  | } | ||||||
|  | val ints: LazyList[Int] = intsFrom(2) | ||||||
|  | primeNumbers(ints).take(10).toList | ||||||
		Reference in New Issue
	
	Block a user