Я написал этот код для расчета среднего диапазона
но я хочу дать каждому столбцу и строке конкретное имя, например:
Колонны A B C D
Ряды 1 2 3
Мне нужно вычислить медиану диапазона, как в Excel A2:C3
, чтобы программа могла вычислять A2 A3 B2 B3 C2 C3
, а если она равна B3:D3
, я хочу, чтобы она вычисляла B3 C3 D3
.
Это мой код:
fun med(list: List<Double>) = list.sorted().let {
(it[it.size / 2] + it[(it.size - 1) / 2]) / 2
}
fun main(args: Array<String>) {
med(listOf(1.5, 2.67, 3.0, 1.4)).let { println(it) }
med(listOf(5.2, 7.1, -4.8, 0.0)).let { println(it) }
med(listOf(1.4, 6.0, 2.5, -1.9)).let { println(it) }
}