let row; // 가로 줄 
    let cell; // 세로 줄
    let mine; // 지뢰
    const CODE = { (중략) }; // 칸 상태 데이터
    let data;
    let openCount = 0;
    let startTime;
    let interval;
    function onSubmit(event) { // submit 이벤트 
      event.preventDefault();
      row = parseInt(event.target.row.value);
      cell = parseInt(event.target.cell.value);
      mine = parseInt(event.target.mine.value);
      openCount = 0;
      clearInterval(interval);
      $tbody.innerHTML = '';
      drawTable(); // 맵 그리기 이동
      startTime = new Date(); // 시작 시간 측정
      interval = setInterval(() => { // 걸린 시간 측정
        const time = Math.floor((new Date() - startTime) / 1000);
        $timer.textContent = `${time}초`;
      }, 1000);
    }
    $form.addEventListener('submit', onSubmit); // submit 이벤트 등록
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.