입출력 예 설명
"try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝수 번째 문자를 대문자로, 홀수 번째 문자를 소문자로 바꾸면 "TrY", "HeLlO", "WoRlD"입니다. 따라서 "TrY HeLlO WoRlD"를 리턴합니다.
문제 풀이
이 문제에서는 문자열을 공백 문자로 구분하고, 각 단어마다 대·소문자로 변환해야 합니다. 다음과 같이 문제 풀이 흐름을 세울 수 있습니다.
문제 풀이 흐름
1. 문자열의 모든 문자에 대해 반복
A. 문자가 공백 문자일 경우
i. 그대로 이어 붙이기
ii. 다음 등장하는 알파벳은 대문자
B. 공백 문자가 아닌 경우
i. 대·소문자 변환하여 이어 붙이기
ii. 다음 등장하는 알파벳의 대·소문자는 현재 변환하는 문자와 반대