아무래도 쉽지 않을 것만 같다.. 일단 생각으로는 split으로 각 단어를 나누고 그 안에서 인덱스로 구분하여 짝수는 대문자 홀수는 소문자로 바꿔주고 다시 더하는 것.. 근데 좀 복잡하고 쓸데 없는 과정이 길어질 것 같다. 대문자 소문자로 바꿔주는 함수부터 일단 찾아보자(기억이 안난다..)
단어를 나누고 그 단어안에 글자를 또 나누는 개념이라 너무 복잡해진다. 다른 방법을 생각해보자.
toUpperCase()
를 사용하여 count가 짝수번째인 글자는 대문자로 바꿔준다.toLowerCase()
를 사용하여 count가 홀수번째인 글자는 소문자로 바꿔준다.이 방법대로면 띄어쓰가 몇개가 들어와도 구분하여 단어별로 짝수 홀수를 구분할 수 있다.
다만 String의 index로 원소를 비교할때 char형태로 받아오는지를 몰랐어서 한참을 헤매다가
" "을 ' '로 바꿔주면서 해결이 되었다.
레고레고
생각보다 깔끔한 코드가 나왔다. 검사받으러 가보자~~
통과~~