Untitled

 avatar
unknown
plain_text
14 days ago
618 B
3
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(", ")}")
}
Leave a Comment