문제
A, B 두 사람이 가위바위보 게임을 하는데 N번의 게임을 하여
A가 이기면 'A'를, B가 이기면 'B'를, 비기면 D를 출력
1: 가위, 2: 바위, 3: 보
풀이 과정
const solutionA = (length, studentA, studentB) => {
const answer = [];
for (let i = 0; i < length; i++) {
const A = studentA[i];
const B = studentB[i];
answer.push(diff(A, B));
}
return answer;
};
const diff = (A, B) => {
if (A === B) return 'D';
if ((A === 1 && B === 3) || (A === 2 && B === 1) || (A === 3 && B === 2)) return 'A';
return 'B';
};
const testA = solutionA(5, [2, 3, 3, 1, 3], [1, 1, 2, 2, 3]);
console.log(testA);
틀린 부분이 있거나 보충해야 할 내용이 있다면 댓글이나 DM(sungstonemin)으로 알려주시면 감사하겠습니다😄