let completed = []; // 완료 카드 배열
    let clickable = false; // 클릭 가능 여부

    1번 버그는 처음에 카드를 잠깐 보여 줬다가 다시 뒤집을 때까지는 클릭할 수 없게 해서 해결할 수 있습니다.

    function startGame() { // 게임 시작 함수
      (중략)
      setTimeout(() => { // 카드 뒷면 보이기
        document.querySelectorAll('.card').forEach((card) => {
          card.classList.remove('flipped');
        });
        clickable = true;
      }, 5000);
    }
    function resetGame() { // 게임 초기화 및 재실행 함수
      (중략)
      clickable = false;
      startGame();
    }
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.