Jun 개발노트

프로그래머스 - 이상한문자만들기

2020-01-13

이상한문자만들기

const weirdStr = s => {
    const sArr = s.toUpperCase().split(" ");
    let answer = [];
    let temp = "";
    for (let word of sArr) {
        temp = "";
        for (let i in word) {
            temp += i % 2 === 0 ? word[i] : word[i].toLowerCase();
        }
        answer.push(temp);
    }
    return answer.join(" ");
};

test("이상한문자만들기", () => {
    expect(weirdStr("try hello world")).toEqual("TrY HeLlO WoRlD");
});