709. To Lower Case
Last updated
Last updated
func toLowerCase(s string) string {
b := []byte(s)
for i, c := range b {
if c >= 'A' && c <= 'Z' {
b[i] += 32
}
}
return string(b)
}func toLowerCase(s string) string {
result := []rune(s) // Use rune slice for safe handling of characters
for i := 0; i < len(result); i++ {
if result[i] >= 'A' && result[i] <= 'Z' {
result[i] += 'a' - 'A' // Convert to lowercase by adding the ASCII offset
}
}
return string(result)
}