From 8969269a10e2ed194b9b8b163ff91f2a75bee6c6 Mon Sep 17 00:00:00 2001 From: Adnan Date: Wed, 9 Aug 2023 02:40:53 +0330 Subject: [PATCH] Update 04_recursive_max.kt (#266) add an argument to when block --- 04_quicksort/kotlin/04_recursive_max.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/04_quicksort/kotlin/04_recursive_max.kt b/04_quicksort/kotlin/04_recursive_max.kt index ab88752..f7b3933 100644 --- a/04_quicksort/kotlin/04_recursive_max.kt +++ b/04_quicksort/kotlin/04_recursive_max.kt @@ -1,5 +1,5 @@ -private fun max(list: IntArray): Int = when { - list.size == 2 -> if (list[0] > list[1]) list[0] else list[1] +private fun max(list: IntArray): Int = when (list.size) { + 2 -> if (list[0] > list[1]) list[0] else list[1] else -> { val subMax = max(list.copyOfRange(1, list.size)) if (list[0] > subMax) list[0] else subMax