대문자로 만드는 내장 함수를 이렇게 배운다.
아래처럼 하면 테스트 케이스에서 런타임 에러가 난다.
def solution(s):
answer = ''
s = s.split(' ')
for i in range(len(s)):
if not s[i][0].isdecimal():
s[i] = s[i][0].upper() + s[i][1:].lower()
answer = ' '.join(s)
return answer
capitalize()
첫 문자만 대문자로 만드는 함수.
만약 첫 글자가 영문이 아니면 대문자가 되지 않음
def solution(s):
answer = []
s = s.split(' ')
for i in s:
i = i.capitalize()
answer.append(i)
return ' '.join(answer)