예를들어 “hello world” 를 인자로 전달하면.
HeLlO WoRlD 를 반환해야 된다.
function toWeirdCase(s){ var result = "" //먼저 소문자로 만든다음에 단어별로 arr 배열로 넣음 var s = s.toLowerCase(); var arr = s.split(" "); //arr 배열 원소들의 홀수번째 애들을 대문자로 변환 for(var j = 0; j<arr.length; j++){ for(var i = 0; i<arr[j].length; i++){ if((i%2) ==0 ){ result += arr[j][i].toUpperCase(); } else{ result += arr[j][i]; } } //뛰어쓰기 다시 넣음 if( j != (arr.length)-1){ result += " "; } } return result; }
tryhelloworld 라는 사이트에서 공부하는데 엄청 좋은거 같다. 다만 모범답안을 볼 수 없는게 별로네. 내가 한게 잘한건지 거지같은건지 알방법이 없으니. ㅠㅠ