LeetCode之To Lower Case(Kotlin)

574 阅读1分钟

问题: Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase.


方法: 这个应该不用说了吧,直接看代码。

具体实现:

class ToLowerCase {
    fun toLowerCase(str: String): String {
        val result = StringBuilder()
        for(ch in str) {
            if (ch in 'A'..'Z') {
                result.append(ch + ('a' - 'A') )
            } else {
                result.append(ch)
            }
        }
        return result.toString()
    }
}

fun main(args: Array<String>) {
    val input = "Hello"
    val toLowerCase = ToLowerCase()
    print(toLowerCase.toLowerCase(input))
}

有问题随时沟通

具体代码实现可以参考Github