2. 문자 배열을 순회하면서 조건에 맞게 수정합니다.
모든 변수가 준비되었으니, 이제 순회하면서 인덱스 변수를 기준으로 2로 나누어 떨어질 때(짝수) 대문자로, 나누어 떨어지지 않으면(홀수) 소문자로 변경하는 과정을 구현합니다. 만약 공백을 만나면 새 단어를 준비한다는 의미로 카운트 변수를 초기화하면 됩니다.
for i in range(len(s)):
if s[i] == ' ':
cnt = 0 #공백을 만나면 카운트 초기화(새 단어 인지)
continue
s[i] = s[i].upper() if cnt % 2 == 0 else s[i].lower()
cnt += 1
3. 문자 배열을 합쳐 하나의 문자열로 만들고 반환합니다.
문자 배열을 다루고 문자열로 만들려면 ''.join()을 사용하면 됩니다.
return ''.join(s)