728x90
반응형
(1) 내 코드
function solution(s) {
let words = s.split(' ');
let newWord = '';
let arr = [];
words.forEach((word) => {
newWord = '';
for (let i = 0; i < word.length; i++) {
i % 2 === 0 ? (newWord += word[i].toUpperCase()) : (newWord += word[i].toLowerCase());
}
arr.push(newWord);
});
return arr.join(' ');
}
input ="try hello" / output = "TrY HeLlO"
1) 문자열을 배열로 만들기
2) 짝수면 대문자로 홀수면 소문자로 변환 후 새로운 배열에 넣기
3) 새로운 배열을 문자열로 출력
끝.
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스 | JavaScript] 크기가 작은 부분문자열 (0) | 2023.11.30 |
---|---|
[프로그래머스 | JavaScript] 삼총사 (0) | 2023.11.30 |
[프로그래머스 | JavaScript] 3진법 뒤집기 (0) | 2023.11.23 |
[프로그래머스 | JavaScript] 직사각형 별찍기 (0) | 2023.11.23 |
[프로그래머스 | JavaScript] 문자열 다루기 기본 (0) | 2023.11.23 |