IL
Size: a a a
IL
IL
AN
IL
AN
AN
AN
IL
AN
VS
VS
L
fun find3F(fn: (Int) -> Boolean): List<Int> {
return (1..1_000)
.asSequence()
.filter { (1..it).asSequence().filter(fn).take(4).toList().size == 3 }
.toList()
}
val fn = { x: Int -> x % 3 == 0 }
println(find3F(fn))
L
L
L
fun find3F(fn: (Int) -> Boolean): List<Int> {
return (1..1_000)
.asSequence()
.filter { (1..it).asSequence().filter(fn).take(4).toList().size == 3 }
.toList()
}
val fn = { x: Int -> x % 3 == 0 }
println(find3F(fn))
AN
BV
BV
BV
BV