입력:
먼저 다음
과 같은 형식의 각 플레이어가 사용하는 카드를 나타내는 3 장의 카드 배열
[JD][TH][9S]
대표
Jack of Diamonds, 10 of Hearts, and Nine of Spades.
Euchre에서 항상 팀원과 함께 앉으면 두 번째 요소는 팀원의 플레이를 나타냅니다. 여기 TH
.
둘째로 다음
과 같은 형식의 트럼프 슈트를 나타내는 단일 문자, 문자열 등
S, D, C, H
대표
Spades, Diamonds, Clubs, Hearts
셋째, 손 모양을 나타내는 4 장의 카드 배열
[KD][JC][QH][AS]
대표
King of Diamonds, Jack of Clubs, Queen of Hearts, Ace of Spades
객관적인:
세 개의 입력이 주어지면 다음 기준을 충족하도록 재생 된 카드에 추가 할 수있는 최상의 카드를 출력하십시오.
- 가장 가치있는 카드를 출력하지 않으면 가능하다면 손을 잡습니다.
- 할 수 있으면 손이 걸리지 만 피할 수없는 한 팀원을 넘어 뜨리지 않습니다.
- 손을 잡을 수 있다면 가장 가치가없는 카드를 사용하면됩니다. (당신이 손을 이길 수있는 에이스와 여왕이 있다면, 당신은 여왕을 플레이합니다).
- 모든 연극은 하단의 규칙에 따라 적절하게 따라야합니다.
같은 출력 형식 [JD]
서식
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
예
에서 : [QD][KD][9C]
, "C"
,[AH][JH][QH][9H]
밖: 9H
이유 : 클럽이 트럼프 할 때 9C가 이기고 있습니다. 손을 잡을 수 없으므로 가장 낮은 카드를 버려야합니다. 9H
에서 : [QD][KD][AD]
, "H"
,[AH][JH][QH][9H]
밖: 9H
이유 : 하트가 트럼프이므로, Ace of Diamonds가 현재 이기고 있습니다. 우리는 가장 낮은 카드를 사용해야합니다. 9H
에서 : [QD][KD][TD]
, "D"
,[AD][JH][QH][9D]
밖: 9D
이유 : 다이아몬드가 트럼프이고 현재 이기고 있으므로 파트너가 현재 이기고 있기 때문에 9D를 플레이해야 9D
합니다.AD
에서 : [QH][KH][JH]
, "D"
,[AD][JD][QH][9D]
밖: QH
이유 : 다이아몬드가 트럼프이기 때문에 상대방이 왼쪽 바우어로 승리 JH
합니다. 오른쪽 바우어가 있지만 QH가 이끌려서 트럼프를 나눌 수 없습니다.QH
에서 : [QH][KH][JH]
, "D"
,[AD][JD][QC][9D]
밖: JD
이유 : 다이아몬드가 트럼프이기 때문에 상대방이 왼쪽 Bower로 승리합니다. 오른쪽 Bower JH
가 있고 우리가 없기 Diamonds
때문에JD
유커 카드의 강점
하트가 트럼프 인 경우 :
JH
JD
AH
KH
QH
TH
9H
당신이 다른 카드의 강도에 익숙하지 않은 경우 유커 규칙을 참조하십시오 유커
이것이 코드 골프이기 때문에 가장 짧은 코드가 승리합니다!
행운을 빌고 재미있게 보내!
9D
결과가 있는 예제 에는 하트가 트럼프로 설정되어 있지만이 결과에 영향을 미치지 않는다고 생각합니다.