How to reverse a string in Kotlin

3 Answers

0 votes
fun reverseString(str: String): String {
    var reversedstr = ""
    
    for (i in str.length - 1 downTo 0) {
        reversedstr += str[i]
    }
    
    return reversedstr
}

fun main() {
	val str = "kotlin"

	println(reverseString(str))
}



/*
run:
  
niltok
  
*/

 



answered Oct 19, 2024 by avibootz
edited Oct 19, 2024 by avibootz
0 votes
fun main() {
	val str = "kotlin"

	println(str.reversed())
}


/*
run:
  
niltok
  
*/

 



answered Oct 19, 2024 by avibootz
0 votes
fun main() {
	val str = "kotlin"

	println(StringBuilder(str).reverse().toString())
}


/*
run:
  
niltok
  
*/

 



answered Oct 19, 2024 by avibootz
...