Wejście:
Po pierwsze
Tablica trzech kart reprezentujących karty zagrane przez każdego gracza sformatowane w podobny sposób
[JD][TH][9S]
Reprezentowanie
Jack of Diamonds, 10 of Hearts, and Nine of Spades.
Ponieważ zawsze siedzisz naprzeciwko swojego kolegi z drużyny w Euchre, drugi element reprezentuje grę twojego kolegi z drużyny. Tutaj TH
.
Po drugie,
pojedynczy znak, ciąg itp. Reprezentujący sformatowany kolor atutowy
S, D, C, H
reprezentujący
Spades, Diamonds, Clubs, Hearts
Po trzecie, tablica czterech kart reprezentujących twoją rękę sformatowaną jak
[KD][JC][QH][AS]
reprezentujący
King of Diamonds, Jack of Clubs, Queen of Hearts, Ace of Spades
Cel:
Biorąc pod uwagę trzy wejścia, wypisz najlepszą możliwą kartę, aby dodać ją do kart, które zostały zagrane, tak aby spełniała następujące kryteria:
- Bierze rękę, jeśli może, jeśli nie, wypuści najmniej wartościową kartę
- Jeśli to możliwe, bierze rękę, jednak nie przebije twojego kolegi z drużyny, chyba że jest to nieuniknione
- Jeśli może wziąć rękę, robi to za pomocą najmniej wartościowej karty. (Jeśli masz asa i królową, które mogą wygrać rozdanie, grasz królową).
- Każda gra musi być zgodna z wymaganiami, zgodnie z zasadami na dole.
Format wyjściowy jak [JD]
Formatowanie
A - Ace
K - King
Q - Queen
J - Jack
T - Ten
9 - Nine
H - Hearts
D - Diamonds
S - Spades
C - Clubs
TH, 9D, JD, QH, AD, 9C, TC
Przykłady
W: [QD][KD][9C]
, "C"
,[AH][JH][QH][9H]
Na zewnątrz: 9H
Powód: Ponieważ kluby są atutem, 9C wygrywa rozdanie, nie możemy wziąć ręki, więc powinniśmy odrzucić naszą najniższą kartę, tutaj 9H
W: [QD][KD][AD]
, "H"
,[AH][JH][QH][9H]
Na zewnątrz: 9H
Powód: Ponieważ serca są atutem, as z diamentów wygrywa obecnie rękę, jesteśmy w stanie przebijać rękę, więc powinniśmy użyć naszej najniższej karty, tutaj 9H
W: [QD][KD][TD]
, "D"
,[AD][JH][QH][9D]
Na zewnątrz: 9D
Powód: Ponieważ diamenty są atutem i obecnie wygrywamy rozdanie, powinniśmy zagrać w 9D, ponieważ nasz partner wygrywa obecnie rozdanie, więc chcemy zagrać 9D
nadAD
W: [QH][KH][JH]
, "D"
,[AD][JD][QH][9D]
Na zewnątrz: QH
Powód: Ponieważ Diamenty są atutem, nasi przeciwnicy wygrywają lewą JH
altaną Mamy prawą altanę, ale nie możemy jej atutem, ponieważ QH było prowadzone i musimy podążać za nią,QH
W: [QH][KH][JH]
, "D"
,[AD][JD][QC][9D]
Na zewnątrz: JD
Powód: Ponieważ diamenty są atutem, nasi przeciwnicy wygrywają lewą JH
altaną Mamy prawą altanę, a ponieważ jej nie Diamonds
mamy, możemy atutować goJD
Mocne strony karty Euchre
Jeśli kier jest atutem:
JH
JD
AH
KH
QH
TH
9H
Zobacz Zasady Euchre, jeśli nie znasz siły różnych kart w Euchre
Ponieważ jest to Code-Golf, wygrywa najkrótszy kod!
Powodzenia i miłej zabawy!
9D
wynikiem ma serca ustawione jako atuty (choć nie sądzę, żeby miało to wpływ na ten wynik).