Kotlin Program to Sort Elements in Lexicographical Order (Dictionary Order)
fun main(args: Array<String>) {
val words = arrayOf("Ruby", "C", "Python", "Java")
for (i in 0..2) {
for (j in i + 1..3) {
if (words[i].compareTo(words[j]) > 0) {
// swap words[i] with words[j[
val temp = words[i]
words[i] = words[j]
words[j] = temp
}
}
}
println("In lexicographical order:")
for (i in 0..3) {
println(words[i])
}
}
Output:
In lexicographical order:
C
Java
Python
Ruby
