therealbluepandabear
fun main() { println(alternatingCase("hello kotlin")) } fun alternatingCase(param: String) : String { val array: CharArray = param.toCharArray() var newString = "" for ((index, char) in array.withIndex()) { newString += if (index % 2 != 0) char.toUpperCase() else char.toLowerCase() } return newString }
CLOVIS
fun alternatingCase(param: String) = param .toCharArray() .mapIndexed { index, char -> if (index % 2 != 0) char.toUpperCase() else char.toLowerCase() }
Willy Ricardo
fun alternating3(input: String) : String { return input.mapIndexed { index, c -> if (index % 2 == 0) c.toLowerCase() else c.toUpperCase() }.joinToString("") }
araqnid
fun alternatingCase(param: String): String { return buildString(param.length) { var upper = false for (chr in param) { append(if (upper) chr.toUpperCase() else chr.toLowerCase()) upper = !upper } } }
psh
fun alternatingCase(param: String) = param.chunked(2) .joinToString(separator = "", transform = String::capitalize)
nanodeath
A modern programming language that makes developers happier.