Оскільки перший вихідний жовтня наближається, давайте мати свій Октоберфест!
Фон
Вас та деяких інших програмістів найняли місцеві хлопці з ковбасних виробів у Мюнхені, Німеччина. Хлопці з ковбасою забезпечують Октоберфест усіма ковбасками, яким потрібен гігантський Volksfest. Вам вдається підслухати свого начальника, розмовляючи з іншими працівниками про те, чому ви та інші були найняті без будь-якого попереднього досвіду, пов’язаного з ковбасою. Ви розумієте, що вас найняли за бездоганну майстерність програмування - і ваш начальник, мабуть, хоче, щоб ви кодували аналізатор ковбаси.
Цього року хлопці з ковбаси вирішили збільшити різноманітність ковбас на Октоберфесті - але вони не мають уявлення про те, скільки вони імпортували.
Виклик
Вам потрібно допомогти своєму начальникові розібратися, скільки ковбаси певного виду вони насправді імпортували. Вам доведеться запрограмувати аналізатор ковбас, який видає вид та кількість кожної ковбаси, яку імпортували хлопці ковбаси. З цього приводу ваш начальник придбав спеціальний дискети, який, даючи ковбасу, подає її stdin
.
Вхідні дані
Кілька ковбасок stdin
, кожна ковбаса розділена одним пробілом. Ковбаски подаються у такому форматі:
Прінскорв (P)
¤
| |
| |
| |
¤
Salchichón (S)
l
| |
| |
| |
| |
l
Landjäger (L)
\ /
| |
| |
| |
| |
/ \
Кабанос (К)
.
|
|
|
|
|
.
Котехіно Модена (С)
___
| |
| |
| |
|___|
Rød pølse (R)
^
| |
| |
| |
| |
v
Вихідні дані
Події даної ковбаси разом з ідентифікатором, для якого виду ковбаси вона розділена пробілом. Ідентифікатор - перша літера в назві ковбаси. Порядок не важливий.
Вихідні дані повинні бути записані stdout
, дозволені нові рядки та пробіли.
Приклади
Вхідні дані
^ ^ ^ ^ .
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
v v v v |
.
Вихідні дані
4R 1K
Вхідні дані
\ / ___ l ¤ ¤
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | |___| | | ¤ ¤
/ \ l
Вихідні дані
1L 1C 1S 2P
Вхідні дані
l ¤ l
| | | | | |
| | | | | |
| | | | | |
| | ¤ | |
l l
Вихідні дані
2S 1P
Програміст з найкоротшою програмою в байтах отримує зарплату від ковбасних хлопців (виграє)!
Ковбасні дрібниці
Prinskorv
Prinskorv, що безпосередньо перекладається як "принц-ковбаса" - це невелика шведська ковбаса, яка часто продається посиланнями. Зазвичай смажать на сковороді і подають із щедрою допомогою гірчиці.
Salchichón
Salchichón - це іспанська літня ковбаса, яку часто готують зі свинини, хоча в деяких рецептах використовується інше м'ясо, зокрема вол, телятина або кінь. М’ясо і сало нарізати тонкими шматочками, приправити сіллю, перцем, мускатним горіхом, орегано і часником, а потім вставити в товсту натуральну свинячу кишку.
Landjäger
Landjäger - напівсушена ковбаса, традиційно виготовлена в Південній Німеччині, Австрії, Швейцарії та Ельзасі. Він популярний як закуска під час таких заходів, як походи. Він також має історію, як солдатська їжа, оскільки він зберігається без охолодження і постачається порціями одноразового харчування.
Kabanos
Kabanos - це польська довга тонка суха ковбаса зі свинини або кошерної індички. Вони задимлені на смак і можуть бути м'якими або дуже сухими за фактурою залежно від свіжості. Кабанози часто приправляють тільки перцем. На відміну від інших м'ясних страв, ці ковбаси зазвичай їдять самостійно як закуску і, за винятком випадків, коли кошерні, часто подають із сиром.
Cotechino Modena
Cotechino Modena або Cotechino di Modena - це свіжа ковбаса, виготовлена зі свинини, жирної та свинячої шкірки, а походить з Модени, Італія, де вона має статус PGI. Котехіно часто подають з сочевицею або квасолею каннеліні з соусом поряд з картопляним пюре, особливо навколо Нового року.
Rød pølse
Rød pølse (червона ковбаса) - тип яскраво-червоної, вареної свинячої ковбаси, дуже поширений у Данії. Оскільки стенди хот-догів є поширеними в Данії, деякі люди вважають røde pølser однією з національних страв.
Вся інформація про ковбасу безсоромно копіюється з Вікіпедії