Jump to content

Averages/Median: Difference between revisions

Added kotlin
No edit summary
(Added kotlin)
Line 1,379:
med[1_ v]
2.281911
</lang>
 
=={{header|Kotlin}}==
{{works with|Kotlin|1.0+}}
<lang kotlin>fun median(l: List<Double>) = l.sorted().let { (it[it.size / 2] + it[(it.size - 1) / 2]) / 2 }
 
median(listOf(5.0, 3.0, 4.0)).let { println(it) } // 4
median(listOf(5.0, 4.0, 2.0, 3.0)).let { println(it) } // 3.5
median(listOf(3.0, 4.0, 1.0, -8.4, 7.2, 4.0, 1.0, 1.2)).let { println(it) } // 2.1
</lang>
 
Cookies help us deliver our services. By using our services, you agree to our use of cookies.