diff --git a/src/lesson4/task1/List.kt b/src/lesson4/task1/List.kt index 5570fe01b..f387ffa58 100644 --- a/src/lesson4/task1/List.kt +++ b/src/lesson4/task1/List.kt @@ -352,12 +352,15 @@ fun russian(n: Int): String { triadResult += " две тысячи " } else if (triad[1].digitToIntOrNull()!! in 5..9) { triadResult += firstDecade[triad[1].digitToIntOrNull()!!] + " тысяч " - } else if (triad[1] == '0') { - triadResult += " тысяч " } else { - triadResult += firstDecade[triad[1].digitToIntOrNull()!!] + " тысячи " - } + triadResult += when (triad[1]) { + '0' -> " тысяч " + '1' -> "одна тысяча " + '2' -> " две тысячи " + else -> firstDecade[triad[1].digitToIntOrNull()!!] + " тысячи " + } + } } else { if (triad[1] == '0' && triad[2] == '0') { triadResult += hundreds[triad[0].digitToIntOrNull()!!] + " тысяч "