2022
021-이상한 문자 만들기 본문
function solution(s) {
var answer = ""; // 이상한 문자열을 담을 빈 문자열
let s_list = s.split(" "); // 공백 기준으로 s를 나눠 배열에 담음
for (i = 0; i < s_list.length; i++) { // s의 길이만큼 반복
for ( k = 0; k < s_list[i].length; k++) { // s의 i번째 인덱스의 길이만큼 반복
if (k % 2 == 0) { // 짝수 번째 자리일 때 대문자로 변환
answer += s_list[i][k].toUpperCase()
} else if (k % 2 == 1) { // 홀수 번째 자리일 때 소문자로 변환
answer += s_list[i][k].toLowerCase()
}
}
if ( i !== s_list.length-1) { // i번째 인덱스가 끝나면 뒤에 공백 추가
answer += " "
}
}
return answer;
}
'코딩테스트 연습' 카테고리의 다른 글
023-자연수 뒤집어 배열로 만들기 (0) | 2022.05.17 |
---|---|
022-자릿수 더하기 (0) | 2022.05.17 |
020-완주하지 못한 선수 (0) | 2022.05.16 |
019-수박수박수박수박수박수? (0) | 2022.05.16 |
018-서울에서 김서방 찾기 (0) | 2022.05.16 |
Comments