예를들어 “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 라는 사이트에서 공부하는데 엄청 좋은거 같다. 다만 모범답안을 볼 수 없는게 별로네. 내가 한게 잘한건지 거지같은건지 알방법이 없으니. ㅠㅠ