How to reverse the order of the words in a string with Swift

1 Answer

0 votes
import Foundation

func reverseWords(in string: String) -> String {
    let words = string.split(separator: " ")
    let reversedWords = words.reversed()
    
    return reversedWords.joined(separator: " ")
}

let s = "aaa bbb ccc ddd eee";

let reversedString = reverseWords(in: s)

print(reversedString)



/*
run:

eee ddd ccc bbb aaa

*/

 



answered Feb 6, 2025 by avibootz
...