class Solution:
def toLowerCase(self, str: str) -> str:
# main idea: buitin lower()
""" O(N)/O(N)
"""
li = []
for c in str:
if 'A'<=c<='Z':
c = chr(ord(c)+32)
li.append(c)
return ''.join(li)
class Solution:
def toLowerCase(self, str: str) -> str:
# main idea: ASCII
""" O(N)/O(N)
"""
li = []
for c in str:
if 'A'<=c<='Z':
c = chr(ord(c)+32)
li.append(c)
return ''.join(li)