def solution(s):
s = s.split(' ')
for i in range(len(s)):
if s[i] != '': # 공백이 아닐 때
s[i] = s[i].lower()
if not s[i][0].isdigit(): # 숫자가 아닐 때
s[i] = s[i][0].upper() + s[i][1:]
return ' '.join(s)
공백문자가 연속해서 나올 수 있다는 조건때문에 공백 포함해서 리스트를 만들어주었다.
s = "fisrt"
s = s.upper() # FIRST
s = "FIRST"
s = s.upper() # first
s = "fisrt"
s1 = s.isupper() # FALSE
s = "fisrt"
s1 = s.islower() # TRUE
def solution(s):
answer = ''
for i in s.lower().split(' '):
if answer == '':
answer += i.capitalize()
else:
answer += ' '+i.capitalize()
return answer