fun convertPartToUppercase(str: String, start: Int, end: Int): String {
// Extract the part of the string before the start index
val before = str.substring(0, start)
// Convert the specified part to uppercase
val upperPart = str.substring(start, end).toUpperCase()
// Extract the part of the string after the end index
val after = str.substring(end)
return before + upperPart + after
}
fun main() {
var s = "kotlin programming"
s = convertPartToUppercase(s, 3, 6)
println(s)
s = convertPartToUppercase(s, 13, 14)
println(s)
}
/*
run:
kotLIN programming
kotLIN prograMming
*/