added assignment 7 ex 2
This commit is contained in:
parent
f693d69366
commit
d4878015e3
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
|
Loading…
x
Reference in New Issue
Block a user