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
'알고리즘 문제' 카테고리의 다른 글
알고리즘 문제 js 23 - 자연수 뒤집어 배열로 만들기 (0) | 2022.01.19 |
---|---|
알고리즘 문제 js 22 - 자릿수 더하기 (0) | 2022.01.19 |
알고리즘 문제 js 20-완주하지 못한 선수 (0) | 2022.01.19 |
알고리즘 문제 js 19 - 수박수박수박수? (0) | 2022.01.19 |
알고리즘 문제 js 19- 수박수박수박수박수박수? (0) | 2022.01.18 |