یک ماتریس 3×3 از یک بازی دوز کامل شده داریم. تابعی ایجاد کنید که مشخص کند برنده بازی “X”، “O” یا “Draw” است.
در ماتریس، “E” نشان دهنده یک فضای خالی است.
نمونه ورودی و خروجی
tic_tac_toe([
["X", "O", "X"],
["O", "X", "O"],
["O", "X", "X"]
]) ➞ "X"
tic_tac_toe([
["O", "O", "O"],
["O", "X", "X"],
["E", "X", "X"]
]) ➞ "O"
tic_tac_toe([
["X", "X", "O"],
["O", "O", "X"],
["X", "X", "O"]
]) ➞ "Draw"
EXPECT_EQ(TicTacToe({{"X", "X", "O"}, {"O", "O", "X"}, {"X", "X", "O"}}), "Draw"); EXPECT_EQ(TicTacToe({{"O", "O", "O"}, {"O", "X", "X"}, {"E", "X", "X"}}), "O"); EXPECT_EQ(TicTacToe({{"X", "O", "X"}, {"O", "X", "O"}, {"O", "X", "X"}}), "X");
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات