관리 메뉴

Jerry

[#67][프로그래머스][입문] OX 퀴즈 본문

Problem Solving/Algorithm 문제 풀기

[#67][프로그래머스][입문] OX 퀴즈

juicyjerry 2023. 1. 22. 22:41
반응형
function solution(quiz) {
  let total = [];
  let answer;
  quiz.forEach((el, i) => {
      let t = el.split(' ');
      answer = Number(t[0]);
      for (let i = 1; i < t.length; i += 2) {
          
          if (t[i] === '+') answer += Number(t[i + 1]);
          else if (t[i] === '-') answer -= Number(t[i + 1]);
          
          if ('=' === t[i]) {
              if (answer === Number(t[i + 1])) total.push('O');
              else if(answer !== Number(t[i + 1])) total.push('X');                
          }
      }
  })
  return total;
}
반응형