문자열 s는 한 개 이상의 단어로 구성되어 있고 각 단어는 하나 이상의 공백문자로 구분되어 있다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하는 문제.
#1: 문자열을 단어별로 나누기 위해, 공백을 기준으로 나누어 list로 변환.
#2: 단어 하나하나를 대소문자 변환 시켜줘야 하기 때문에 단어 list를 반복문으로 조회.
#3: 해당 단어의 스펠링 및 그 스펠링의 위치를 알기 위해 enumerate 함수를 사용하여 위치 및 스펠링을 하나하나 조회.
#4: 위치가 짝수인지를 알기 위해 2로 나누어 나머지가 0인지를 체크. True면 upper 함수로 대문자화 하고 False면 lower 함수로 소문자화. 이후 대소문자 변환이 끝난 알파벳들을 하나의 str로 합쳐 단어로 만든 후, list에 순서대로 추가.
#5: list에 단어 추가가 끝나면, 단어와 단어 사이에 공백을 주고 str로 합쳐 문장으로 변환.
풀이 1: 기본적으로 생각한 방법은 같으나 enumerate를 사용하지 않고 구현
풀이 2: 기본적으로 생각한 방법은 같으나 2차원 배열을 사용해 구현