function solution(s) { return s .split(' ') .map(word => word .split('') .map((el, idx) => idx % 2 === 0 ? el.toUpperCase() : el.toLowerCase()) .join('')) .join(' '); }
이중 map을 사용한 로직의 흐름이다.