Un casinò utilizza il seguente mazzo di carte. ( *
È uno dei semi delle carte D
, S
, C
o H
.)
_________ _________ _________ _________ _________
| | | | | | | | | |
| | | | | * | | * * | | * * |
| | | * | | | | | | |
| * | | | | * | | | | * |
| | | * | | | | | | |
| | | | | * | | * * | | * * |
|_________| |_________| |_________| |_________| |_________|
_________ _________ _________ _________ _________
| | | | | | | | | |
| * * | | * * | | * * | | * * | | * * |
| | | | | * * | | * * | | * * |
| * * | | * * * | | | | * | | * * |
| | | | | * * | | * * | | * * |
| * * | | * * | | * * | | * * | | * * |
|_________| |_________| |_________| |_________| |_________|
_________ _________ _________
| | | | | |
| * * | | * * | | * * * |
| * * | | * * * | | * * |
| * * * | | * * | | * * * |
| * * | | * * * | | * * |
| * * | | * * | | * * * |
|_________| |_________| |_________|
Dopo ogni notte, i vecchi mazzi vengono scartati e tagliati a metà per evitare il riutilizzo. Di conseguenza, il casinò ha una grande stanza piena di metà delle carte tagliate.
Purtroppo l'economia è cattiva e il casinò è in difficoltà finanziarie. La cosa più ragionevole per risparmiare denaro sembra essere il riciclo, quindi i proprietari del casinò decidono di ricollegare le vecchie carte. Quindi assumono una squadra per costruire una macchina che lo farà.
Fai parte del team e il tuo compito è aiutarti a identificare la carta.
Scrivi un programma o una funzione che prenderà un'immagine d'arte ASCII di una carta a metà sotto forma di una stringa e restituirà una stringa di quale carta sia.
L'input è una stringa 11x5, più i caratteri di interruzione di riga (CR, LF o CRLF, devi solo supportarne una). Se necessario, puoi assumere spazi vuoti finali alla fine di ogni riga di input. L'input non conterrà alcun carattere non valido (diverso da _|-HSCD
e spazio e interruzione di riga).
La metà di una carta sarà simile a questa:
_________
| |
| H H |
| H H H |
---H---H---
che dovrebbe essere identificato come la regina di cuori:
H12
Il casinò ha un budget limitato, quindi questo è il golf del codice: vince il programma più corto.
H 12
?