1. 알고리즘 풀이

1. OX퀴즈

문제 링크

Untitled

function solution(quiz) {
    let answer = []
    for (const v of quiz) {
        let a = v.split(' ')
        console.log(a)
        if(a[1] == '+') {
            if ( (+a[0]*1) + (+a[2]*1) == (a[4]*1)) {
                
                answer.push("O")
            }
            else { answer.push("X")}
        } else {
            if ( (a[0]*1) - (a[2]*1) == (a[4]*1)) { answer.push("O")}
            else { answer.push("X")}
        }
    }
    return answer
}
function solution(quiz) {
    let answer = [];
    quiz.forEach((val) => {
        const [x, sign, y, , z] = val.split(" ");
        let sum = 0;
        if (sign === "+") {
            sum = Number(x) + Number(y);
        } else {
            sum = Number(x) - Number(y);
        }
        sum === Number(z) ? answer.push("O") : answer.push("X");
    });
    return answer;
}

2. 세균 증식

문제 링크

Untitled

function solution(n, t) {
  return n * Math.pow(2, t)
}