blob: c7b3c1c762fd0253ada1785a096aa574317717b8 (
plain) (
blame)
1
2
3
4
5
|
object Test extends Application {
def powers(x: Int) = if ((x&(x-1))==0) Some(x) else None
val res = (Stream.range(1, 1000000) flatMap powers).reverse
println(res take 42 force)
}
|