بکندباز

یک ماتریس 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");

پاسخ های کاربران به این تمرین

FDK2077
امتیاز:‌ 11019
تصحیح اتوماتیک 0 0
‎C++‎
19 خرداد 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*