Untitled
unknown
plain_text
9 months ago
618 B
5
Indexable
fun removeDuplicatesAndSort(words: Array<String>): Array<String> {
// Use a set to remove duplicates, then convert to a sorted list
val uniqueWords = words.toSet().sorted()
// Convert the sorted list back to an array
return uniqueWords.toTypedArray()
}
fun main() {
val wordsArray = arrayOf("apple", "orange", "banana", "apple", "grape", "banana", "kiwi")
// Process the array
val result = removeDuplicatesAndSort(wordsArray)
// Output the results
println("Original Array: ${wordsArray.joinToString(", ")}")
println("Processed Array: ${result.joinToString(", ")}")
}
Editor is loading...
Leave a Comment