Казино использует следующую колоду карт. ( *
является одним из карточных мастей D
,S
, C
или H
.)
_________ _________ _________ _________ _________
| | | | | | | | | |
| | | | | * | | * * | | * * |
| | | * | | | | | | |
| * | | | | * | | | | * |
| | | * | | | | | | |
| | | | | * | | * * | | * * |
|_________| |_________| |_________| |_________| |_________|
_________ _________ _________ _________ _________
| | | | | | | | | |
| * * | | * * | | * * | | * * | | * * |
| | | | | * * | | * * | | * * |
| * * | | * * * | | | | * | | * * |
| | | | | * * | | * * | | * * |
| * * | | * * | | * * | | * * | | * * |
|_________| |_________| |_________| |_________| |_________|
_________ _________ _________
| | | | | |
| * * | | * * | | * * * |
| * * | | * * * | | * * |
| * * * | | * * | | * * * |
| * * | | * * * | | * * |
| * * | | * * | | * * * |
|_________| |_________| |_________|
После каждой ночи старые колоды сбрасывают и режут пополам, чтобы избежать повторного использования. В результате в казино есть большая комната, полная разрезанных половинок карт.
К сожалению, экономика плохая, а у казино финансовые проблемы. Кажется, что наиболее разумным способом сэкономить деньги является утилизация, поэтому владельцы казино решили склеить старые карты вместе. Поэтому они нанимают команду для создания машины, которая сделает это.
Вы являетесь частью команды, и ваша задача - помочь в идентификации карты.
Напишите программу или функцию, которая возьмет художественное изображение ASCII половины карты в форме строки и вернет строку с той картой, в которой она находится.
Ввод - строка 11x5, плюс символы разрыва строки (CR, LF или CRLF, вам нужна только одна). При необходимости вы можете использовать конечные пробелы в конце каждой строки ввода. На входе не будет никаких недопустимых символов (кроме_|-HSCD
пробелов и переносов строк).
Половина карты будет выглядеть так:
_________
| |
| H H |
| H H H |
---H---H---
которая должна быть идентифицирована как Королева Червей:
H12
Казино имеет ограниченный бюджет, так что это код гольф: выигрывает самая короткая программа.
H 12
?