blob: 359e40407bd16b6fdefa5cde659bda09cd9843fe (
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, 500000) flatMap powers).reverse
println(res take 42 force)
}
|