Averages/Median: Difference between revisions
Content added Content deleted
No edit summary |
(Added kotlin) |
||
Line 1,379: | Line 1,379: | ||
med[1_ v] |
med[1_ v] |
||
2.281911 |
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> |
</lang> |
||