There was an error while loading. Please reload this page.
1 parent 78a4f00 commit 1b3205bCopy full SHA for 1b3205b
Misc/ScopeFunctions/src/ReduceVariable.kt
@@ -1,5 +1,6 @@
1
fun main(args: Array<String>) {
2
val array = arrayOf(50, 60, 70, 70, 100)
3
- val variance = array.run { map { it * it }.average() - average() * average() }
+ val mean = array.run { sum() / count().toDouble() }
4
+ val variance = array.run { map { it * it }.run { sum() / count().toDouble() } - mean * mean }
5
println(variance)
6
}
0 commit comments