R-mahjong ⅠⅠ: is hand winning?

R-mahjong ⅠⅠ: is hand winning?

Druga część serii poświęconej japońskiej grze "riichi mahjong". Jest ona nieco bardziej skomplikowana niż poprzednia.

Państwa zadaniem jest sprawdzenie, czy układ jest zwycięski. Jeśli w poprzedniej misji otrzymali Państwo gotowy układ, to w tej będzie tylko zestaw płytek w danych wejściowych, który może nie być zwycięski.

Proszę pozwolić mi przypomnieć warunki zwycięstwa.

  • W układzie powinno znajdować się dokładnie 14 kamieni.
  • Układ musi zawierać cztery zestawy (pon lub chi) i jedną parę.

W tej misji dodawany jest drugi argument funkcji - lista tak zwanych zestawów otwartych. Taki zestaw w grze jest tworzony poprzez zabranie kamienia, który przeciwnik odrzucił jako niepotrzebny. Zestaw, który został uzupełniony tym kamieniem, jest odkładany na bok i nie ulega już zmianie. Proszę zauważyć, że pary nie mogą być otwarte.

Każdy...

You should be an authorized user in order to see the full description and start solving this mission.