Jogo da velha

Dada uma matriz 3x3 de uma partida concluída de jogo da velha, crie uma função que indique se a partida foi vencida por "X", por "O" ou terminou em um "Draw"; "X" e "O" representam suas próprias marcas na matriz, e "E" representa uma casa vazia.

Exemplos

ticTacToe([
  ["X", "O", "X"],
  ["O", "X",  "O"],
  ["O", "X",  "X"]
]) ➞ "X"

ticTacToe([
  ["O", "O", "O"],
  ["O", "X", "X"],
  ["E", "X", "X"]
]) ➞ "O"

ticTacToe([
  ["X", "X", "O"],
  ["O", "O", "X"],
  ["X", "X", "O"]
]) ➞ "Draw"

Observações

Certifique-se de que, se O vencer, você retorne a letra "O", e não o inteiro 0 (zero); se houver empate, certifique-se de retornar a palavra "Draw" com a inicial maiúscula. Se retornar "X" ou "O", certifique-se também de que estejam em maiúsculas.