function solution(quiz) {
console.log("함수 시작 ", quiz);
const result = quiz.map((q) => {
const [qustion, answer] = q.split("=");
console.log(qustion, answer);
console.log("eval 확인", eval(qustion), answer);
return eval(qustion) == answer ? "O" : "X";
});
console.log("정답", result);
return result;
}
solution(["3 - 4 = -3", "5 + 6 = 11"]);
코드의 포인트는 eval 메소드 입니다.
() 안에있는 값을 연산하여 반환시켜주는 메소드 입니다.
참...메소드의 종류가 많습니다 원래 알고 있던것은 아니고 문제를 보고 찾아보고 활용했습니다
코테...해도해도 실력이 느는 느낌이 없고 그렇다고 시간을 많이 쏟기에는 부담스럽고 고민이 많이 되네요