$form.addEventListener('submit', (event) => {
(중략)
// 몇 스트라이크 몇 볼인지 검사
let strike = 0; // 스트라이크 수
let ball = 0; // 볼 수
for (let i = 0; i < answer.length; i++) {
const index = value.indexOf(answer[i]);
if (index > -1) { // 일치하는 숫자 발견
if (index === i) { // 자릿수도 같음
strike += 1;
} else { // 숫자만 같음
ball += 1;
}
}
}
$logs.append(`${value}: ${strike} 스트라이크 ${ball} 볼`, document.createElement('br'));
tries.push(value);
});
이렇게 숫자야구 게임을 완성했습니다! 10번의 기회 안에 정답을 맞히면 됩니다.