Como o primeiro final de semana de outubro está chegando, vamos ter nossa própria Oktoberfest!
fundo
Você e alguns outros programadores foram contratados pelos salsichas locais em Munique, Alemanha. O pessoal da linguiça fornece à Oktoberfest todas as linguiças que o gigante Volksfest precisa. Você consegue ouvir seu chefe conversando com os outros funcionários sobre por que você e os outros foram contratados sem nenhuma experiência anterior relacionada à linguiça. Você percebe que foi contratado por suas habilidades de programação impecáveis - e seu chefe aparentemente quer que você codifique um analisador de salsichas.
Este ano, os salsichas decidiram aumentar a variedade de salsichas na Oktoberfest - mas não têm idéia do quanto importaram.
Desafio
Você precisa ajudar seu chefe a descobrir quanta salsicha de um determinado tipo eles realmente importaram. Você terá que programar um analisador de salsicha que produza o tipo e o número de cada salsicha importada pela galera. Seu chefe comprou uma unidade de disquete especial para esta ocasião, que, dada uma linguiça, é usada para isso stdin
.
Entrada
Um número de salsichas stdin
, cada salsicha separada por um espaço. As salsichas são fornecidas no seguinte formato:
Prinskorv (P)
¤
| |
| |
| |
¤
Salchichón (S)
l
| |
| |
| |
| |
l
Landjäger (L)
\ /
| |
| |
| |
| |
/ \
Kabanos (K)
.
|
|
|
|
|
.
Cotechino Modena (C)
___
| |
| |
| |
|___|
Rød pølse (R)
^
| |
| |
| |
| |
v
Saída
As ocorrências de uma dada salsicha, juntamente com um identificador de que tipo de salsicha é, separadas por um espaço. O identificador é a primeira letra do nome da linguiça. A ordem não é importante.
A saída deve ser gravada stdout
, novas linhas e espaços à direita são permitidos.
Exemplos
Entrada
^ ^ ^ ^ .
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
v v v v |
.
Saída
4R 1K
Entrada
\ / ___ l ¤ ¤
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | |___| | | ¤ ¤
/ \ l
Saída
1L 1C 1S 2P
Entrada
l ¤ l
| | | | | |
| | | | | |
| | | | | |
| | ¤ | |
l l
Saída
2S 1P
O programador com o menor programa em bytes é pago pelos salsichas (vitórias)!
Curiosidades sobre salsicha
Prinskorv
Prinskorv, que se traduz diretamente em "príncipe-linguiça", é uma pequena linguiça sueca que é frequentemente vendida em links. Geralmente frito em uma frigideira e servido com uma porção generosa de mostarda.
Salchichón
Salchichón é uma salsicha espanhola de verão geralmente feita com carne de porco, embora algumas receitas usem outras carnes, incluindo boi, vitela ou cavalo. A carne e a gordura são picadas em pedaços finos, temperadas com sal, pimenta, noz-moscada, orégano e alho e depois inseridas no intestino grosso e natural da carne de porco.
Landjäger
Landjäger é uma linguiça semi-seca, tradicionalmente feita no sul da Alemanha, Áustria, Suíça e Alsácia. É popular como um lanche durante atividades como caminhadas. Ele também tem uma história como comida de soldado, porque fica sem refrigeração e vem em porções de uma refeição.
Kabanos
Kabanos é uma lingüiça seca longa e fina polonesa feita de carne de porco ou de peru kosher. São de sabor defumado e podem ter textura macia ou muito seca, dependendo da frescura. Kabanosy são frequentemente temperados apenas com pimenta. Ao contrário de outras carnes, essas salsichas são tipicamente consumidas sozinhas como aperitivo e, exceto quando kosher, geralmente são servidas com queijo.
Cotechino Modena
Cotechino Modena ou Cotechino di Modena é uma linguiça fresca feita de porco, gordura e casca de porco, e vem de Modena, Itália, onde tem status de IGP. Cotechino é frequentemente servido com lentilhas ou cannellini com molho ao lado de purê de batatas, especialmente por volta do ano novo.
Rød pølse
Rød pølse (salsicha vermelha) é um tipo de salsicha de porco cozida e muito vermelha, muito comum na Dinamarca. Como as barracas de cachorro-quente são onipresentes na Dinamarca, algumas pessoas consideram o røde pølser como um dos pratos nacionais.
Todas as informações sobre salsichas copiadas descaradamente da Wikipedia