๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Algorithm/์ธํ”„๋Ÿฐ(inflearn)

[ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(JavaScript) ] 11 - ๋Œ€๋ฌธ์ž๋กœ ํ†ต์ผ

by YWTechIT 2021. 8. 12.
728x90

๐Ÿ“ 11 - ๋Œ€๋ฌธ์ž๋กœ ํ†ต์ผ

์•ž์„œ ํ‘ผ ๋ฌธ์ œ์™€ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ํ’€๋ฉด ๋œ๋‹ค.

console.log(solution("ItisTimeToStudy"));

// ASCII
function solution(s) {
    let ans = "";

    for(let x of s){
        let num = x.charCodeAt();
        if (num>=97 && num<=122) ans+=String.fromCharCode(num-32);
        else ans+=x
    }

    return ans;
}

// toLowerCase, toUpperCase
function solution(s){
    let ans = "";
    for (let string of s){
        if(string === string.toLowerCase()) ans += string.toUpperCase();
        else ans += string;
    }
    return ans;
}
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€