Изменить порядок слов в строке в Котлине

Привет, ребята, я ищу способ изменить порядок слов в строке в Котлине.

Например, входная строка будет:

Что случилось, Пал!

И строка вывода будет:

Пал! , что

Я знаю, что мне нужно использовать обратный модуль, но я не знаю, как …

Вы правы, полагая, что обратное будет полезно в этой задаче. Однако, чтобы отменить порядок слов, вам также понадобится использовать такие вещи, как split и joinToString (или реализовать их самостоятельно):

fun reverseOrderOfWords(s: String) = s.split(" ").reversed().joinToString(" ") val s = "What is up, Pal!" println(reverseOrderOfWords(s)) 

Вывод:

 Pal! up, is What