Menu
CoddyTech

복습 - 게임 보드

Coddy GDScript 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 18번째.

challenge icon

챌린지

쉬움

틱택토 게임의 상태를 확인하세요. 프로그램은 위에서 아래 순서로 게임판의 세 행에 해당하는 세 줄을 읽습니다. 각 줄에는 세 개의 문자가 있습니다. 빈 칸은 X, O 또는 .으로 표시됩니다.

  1. 게임판을 3개의 행으로 이루어진 2차원 배열인 board에 저장하세요. 각 칸은 한 글자 문자열입니다.
  2. 한 행, 한 열 또는 두 대각선 중 하나에 자신의 문자가 세 개 있으면 플레이어가 승리합니다.
  3. 한 줄을 출력하세요. X wins 또는 O wins를 출력하고, 승자가 없으며 게임판에 .이 남아 있지 않으면 Draw를 출력하세요. 그 외에는 Keep playing를 출력하세요.

테스트의 모든 게임판에는 승자가 최대 한 명 있습니다. 아래 입력의 경우 가운데 열에 O가 세 개 있으므로 출력은 O wins입니다.

XO.
XO.
.OX

직접 해보기

extends Node

func _ready():
	var board := []

	# 세 개의 행을 읽어 board에 저장하세요

	# 행, 열, 대각선을 확인한 다음 결과를 출력하세요
	pass

논리와 흐름의 모든 레슨

직접 연습해 보세요: 온라인 GDScript 컴파일러