알고리즘 문제

알고리즘 문제 js 21- 이상한 문자 만들기

<zinny/> 2022. 1. 19. 10:08
728x90

내가 쓴 코드 

var k ="try hello world"
var a =k.split(" "); // 'try','hello','world' 공백을 기준으로 문자열 나누기 
var d ='';           // 값을 담을 변수 설정 

for(let i =0; i < a.length; i++){          //a.length 현재 3개 'try','hello','world'
  for (let j=0; j < a[i].length; j++){    // a[i].length 는 try =3, hello =5, world=5
    if(j % 2 == 0){                       // 짝수일때 
      d += a[i][j].toUpperCase() ;       // 대문자로 변경 
    }else {
      d += a[i][j].toLowerCase();        //아닐땐 소문자로 변경 l,c대문자 인거 인지 
    } 
  }  
  if(i == a.length -1 ){                // 마지막 단어랑 길이가 같을땐 빈칸 주지 말고 끝내기 
   return;} 
	d+= " "                           //한단어 끝날때마다 빈칸 주기
  
} console.log(d)
728x90