๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[Programmers javascript] ์ฝ”๋”ฉ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹ ๋ณธ๋ฌธ

๐Ÿฆฅ ์ฝ”ํ…Œ/Programmers

[Programmers javascript] ์ฝ”๋”ฉ ๊ธฐ์ดˆ ํŠธ๋ ˆ์ด๋‹

์ง•์ง•์•ŒํŒŒ์นด 2023. 7. 8. 00:44
728x90
๋ฐ˜์‘ํ˜•

๐ŸŒ€ ๋” ํฌ๊ฒŒ ํ•ฉ์น˜๊ธฐ

function solution(a, b) {
    var string1 = String(a) + String(b);
    var string2 = String(b) + String(a);
    
    if (string1 > string2) {
        return Number(string1);
    } else {
        return Number(string2);
    }
}

 

๐ŸŒ€ ๋ฌธ์ž ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

function solution(arr) {
    var answer = '';
    
    answer = arr.join("")
    return answer;
}

 

๐ŸŒ€ ๋ฌธ์ž์—ด ๊ณฑํ•˜๊ธฐ

function solution(my_string, k) {
    var answer = '';
    
    answer = my_string.repeat(k);
    return answer;
}

 

๐ŸŒ€ ๋‘ ์ˆ˜์˜ ์—ฐ์‚ฐ๊ฐ’ ๋น„๊ตํ•˜๊ธฐ

function solution(a, b) {
    var string1 = String(a) + String(b);
    var string2 = 2 * a * b;
    
    if (string1 >= string2) {
        return Number(string1);
    } else {
        return Number(string2);
    }
}

 

๐ŸŒ€ n์˜ ๋ฐฐ์ˆ˜

function solution(num, n) { 
    if (num % n == 0) {
        return 1;
    } else {
        return 0;
    }
}

 

๐ŸŒ€ ๊ณต๋ฐฐ์ˆ˜

function solution(number, n, m) {
    if (number % n == 0 && number % m == 0) {
        return 1;
    } else {
        return 0;
    }
}

 

๐ŸŒ€ ํ™€์ง์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ฐ’ ๋ฐ˜ํ™˜ํ•˜๊ธฐ

function solution(n) { 
    var sum = 0;
    
    if (n % 2 == 0) {
        for (var i = 1; i <= n; i ++) {
            if (i % 2 == 0) {
                sum += i * i
            }
        }       
        return sum;
    } else {
        for (var i = 1; i <= n; i ++) {
            if (i % 2 != 0) {
                sum += i
            }
        }       
        return sum;
    }
}

 

๐ŸŒ€ ์กฐ๊ฑด ๋ฌธ์ž์—ด

function solution(ineq, eq, n, m) {
    if (ineq == ">") {
        if (eq == "=") {
           return n >= m ? 1 : 0;
        } else {
           return n > m ? 1 : 0;
        }
        
    } else if (ineq == "<") {
        if (eq == "=") {
           return n <= m ? 1 : 0;
        } else {
           return n < m ? 1 : 0;
        }
    }
}

 

๐ŸŒ€ flag์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ฐ’ ๋ฐ˜ํ™˜ํ•˜๊ธฐ

function solution(a, b, flag) {
    if (flag == true) {
        return a + b;
    } else {
        return a - (b);
    }
}

 

๐ŸŒ€ ์ฝ”๋“œ ์ฒ˜๋ฆฌํ•˜๊ธฐ

function solution(code) {
    var answer = "";
    var ret = "";
    var mode = 0;

    for (var i = 0; i < code.length; ++i) {
        if (mode ==0) {
            if (code[i] != '1') {
                if(i % 2 == 0) {
                    ret += code[i];
                } 
            } else {
                    mode = 1;
             }
        }
        
        else if (mode == 1) {
            if (code[i] != '1') {
                if(i % 2 != 0) {
                     ret += code[i];
                }
            }
            else {
                mode = 0;
            }
        }
        
    }
    
    if (ret == "") {
        return "EMPTY";
    }
    else {
        return ret;        
    }
}

 

๐ŸŒ€ ๋“ฑ์ฐจ์ˆ˜์—ด์˜ ํŠน์ •ํ•œ ํ•ญ๋งŒ ๋”ํ•˜๊ธฐ

function solution(a, d, included) {
    var answer = 0;
    for (var i = 0; i < included.length; i ++) {
        if (included[i] == true) {
            answer += a + d * (i);
        } else {
            continue;
        }
    }
    return answer;
}
728x90
๋ฐ˜์‘ํ˜•
Comments