Kovalevskyi-Academy / Zeus

Other
2 stars 4 forks source link

AWJ W1D1 Количество конечных состояний игры: 510. #136

Open odtour opened 3 years ago

odtour commented 3 years ago

Вот такой код проходит тест 10 раз подряд. А не должен.

public static Set<XoBoard> generateEndStates() {
    Set<XoBoard> endStates = new HashSet<>();

    while (endStates.size() < 510) {
      XoBoard newBoard = new XoBoard();
      newBoard.fillRandom();
      if (newBoard.hasWinner() != null || newBoard.tie()) {
        endStates.add(newBoard);
      }
    }
    return endStates;
  } 

02