JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요.
s return
"3people unFollowed me" "3people Unfollowed Me"
"for the last week" "For The Last Week"
우선 문자열 형태의 데이터는 원하는대로 수정이 불가능하기 때문에 수정이 가능한 리스트 형태로 바꿔주고, 가장 첫번째 원소를 대문자로 바꿔준 뒤에 반복문을 통해서 빈칸 뒤에 글자를 대문자로 바꿔주고 그 외에는 소문자로 바꿔주는 연산을 적용하면 쉽게 구할 수 있다.
def solution(s):
answer = ''
s=list(s)
s[0]=s[0].upper()
for i in range(0, len(s)-1):
if s[i]==' ':
s[i+1]=s[i+1].upper()
else:
s[i+1]=s[i+1].lower()
answer=''.join(s)
return answer