- 첫 번째 줄에 게임 횟수인 자연수 N(1<=N<=100)이 주어집니다.
- 두 번째 줄에는 A가 낸 가위, 바위, 보 정보가 N개 주어집니다.
- 세 번째 줄에는 B가 낸 가위, 바위, 보 정보가 N개 주어집니다.
각 줄에 각 회의 승자를 출력합니다. 비겼을 경우는 D를 출력합니다.
let array = require("fs")
.readFileSync(__dirname + "/input.txt")
.toString()
.split("\n")
.slice(1);
// 답을 위한 빈 배열 생성
const answer = [];
// for문 순회
for (let i = 0; i < array[0].split(" ").length; i++) {
// A, B 비교 하기 위한 변수 저장
let a = array[0].split(" ").map((v) => Number(v))[i];
let b = array[1].split(" ").map((v) => Number(v))[i];
// 비기는 경우
if (a === b) answer.push("D");
// A가 이기는 경우
else if ((a === 1 && b === 3) || (a === 2 && b === 1) || (a === 3 && b === 2))
answer.push("A");
// B가 이기는 경우
else if ((a === 3 && b === 1) || (a === 1 && b === 2) || (a === 2 && b === 3))
answer.push("B");
}
console.log(answer.join("\n"));