To Lower Case
To Lower Case
Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase.
Example 1:
Input: "Hello"
Output: "hello"
Example 2:
Input: "here"
Output: "here"
Example 3:
Input: "LOVELY"
Output: "lovely"
问题解析
本题主要是实现字符串转化为小写的功能,是一个比较基础的功能,可以比较字符的值范围,从而判断该字符时候是大写(需要转化为小写)。然后拼凑出期望的字符串。代码示例如下:
func toLowerCase(str string) string {
lowString := ""
for _, ch := range str {
if ch >= 65 && ch <= 90 { // 大写
lowString += string(ch + 32)
} else { // 小写
lowString += string(ch)
}
}
return lowString
}