Un casino utilise le jeu de cartes suivant. ( *
Est l' une des combinaisons de cartes D
, S
, C
ou H
.)
_________ _________ _________ _________ _________
| | | | | | | | | |
| | | | | * | | * * | | * * |
| | | * | | | | | | |
| * | | | | * | | | | * |
| | | * | | | | | | |
| | | | | * | | * * | | * * |
|_________| |_________| |_________| |_________| |_________|
_________ _________ _________ _________ _________
| | | | | | | | | |
| * * | | * * | | * * | | * * | | * * |
| | | | | * * | | * * | | * * |
| * * | | * * * | | | | * | | * * |
| | | | | * * | | * * | | * * |
| * * | | * * | | * * | | * * | | * * |
|_________| |_________| |_________| |_________| |_________|
_________ _________ _________
| | | | | |
| * * | | * * | | * * * |
| * * | | * * * | | * * |
| * * * | | * * | | * * * |
| * * | | * * * | | * * |
| * * | | * * | | * * * |
|_________| |_________| |_________|
Après chaque nuit, les vieux ponts sont jetés et coupés en deux pour éviter leur réutilisation. En conséquence, le casino a une grande salle pleine de moitiés de cartes coupées.
Malheureusement, l'économie est mauvaise et le casino est en difficulté financière. La chose la plus raisonnable pour économiser de l'argent semble être le recyclage, donc les propriétaires de casino décident de recoller les vieilles cartes. Ils embauchent donc une équipe pour construire une machine qui le fera.
Vous faites partie de l'équipe et votre travail consiste à aider à identifier la carte.
Écrivez un programme ou une fonction qui prendra une image d'art ASCII d'une moitié de carte sous la forme d'une chaîne et renverra une chaîne de quelle carte il s'agit.
L'entrée est une chaîne 11x5, plus des caractères de saut de ligne (CR, LF ou CRLF, vous n'avez besoin que d'en prendre en charge une). Si nécessaire, vous pouvez supposer des espaces de fin à la fin de chaque ligne d'entrée. L'entrée ne contiendra aucun caractère invalide (autre que _|-HSCD
et espace et saut de ligne).
Une moitié de carte ressemblera à ceci:
_________
| |
| H H |
| H H H |
---H---H---
qui devrait être identifiée comme la Reine de Cœur:
H12
Le casino a un budget limité, c'est donc le golf de code: le programme le plus court gagne.
H 12
?