💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다.
function solution(s) {
let strs = s.split(' ');
for (let i = 0; i < strs.length; i++) {
strs[i] = makeWeiredStr(strs[i]);
}
return strs.join(' ');
}
function makeWeiredStr(word) {
word = word.toLowerCase();
let weiredStr = word.split('');
for (let i = 0; i < word.length; i += 2) {
weiredStr[i] = weiredStr[i].toUpperCase();
}
return weiredStr.join('');
}
function solution(s) {
let strs = s.split(' ');
// 변경 부분 (for문 -> map();)
strs = strs.map((str) => makeWeiredStr(str));
return strs.join(' ');
}
function makeWeiredStr(word) {
// toLowerCase()를 split()앞으로 넣어줌
let weiredStr = word.toLowerCase().split('');
for (let i = 0; i < word.length; i += 2) {
weiredStr[i] = weiredStr[i].toUpperCase();
}
return weiredStr.join('');
}