Ponieważ zbliża się pierwszy weekend października, przygotujmy swój własny Oktoberfest!
tło
Ty i niektórzy inni programiści zostali zatrudnieni przez lokalnych kiełbas w Monachium w Niemczech. Faceci z kiełbasą dostarczają Oktoberfestowi wszystkich kiełbas, których potrzebuje gigantyczny Volksfest. Udało ci się podsłuchać, jak szef rozmawia z innymi pracownikami o tym, dlaczego ty i inni zostaliście zatrudnieni bez wcześniejszego doświadczenia związanego z kiełbasą. Zdajesz sobie sprawę, że zostałeś zatrudniony za nienaganną umiejętność programowania - a twój szef najwyraźniej chce, abyś napisał kod do analizatora kiełbas.
W tym roku faceci z kiełbasami postanowili zwiększyć różnorodność kiełbas na Oktoberfest - ale nie mają pojęcia, ile zaimportowali.
Wyzwanie
Musisz pomóc swojemu szefowi dowiedzieć się, ile kiełbasy faktycznie zaimportowali. Będziesz musiał zaprogramować analizator kiełbasy, który wyświetli rodzaj i liczbę każdej kiełbasy importowanej przez facetów z kiełbasy. Twój szef kupił na tę okazję specjalną stację dyskietek, która z uwagi na kiełbasę doprowadza ją do tego stdin
.
Wkład
Kilka kiełbas stdin
, każda kiełbasa oddzielona jedną spacją. Kiełbasy podawane są w następującym formacie:
Prinskorv (P)
¤
| |
| |
| |
¤
Salchichón (S)
l
| |
| |
| |
| |
l
Landjäger (L)
\ /
| |
| |
| |
| |
/ \
Kabanos (K)
.
|
|
|
|
|
.
Cotechino Modena (C)
___
| |
| |
| |
|___|
Rød pølse (R)
^
| |
| |
| |
| |
v
Wydajność
Wystąpienia danej kiełbasy wraz z identyfikatorem rodzaju kiełbasy, oddzielone spacją. Identyfikator to pierwsza litera w nazwie kiełbasy. Porządek nie jest ważny.
Dane wyjściowe są zapisywane stdout
, dozwolone są nowe znaki końcowe i spacje.
Przykłady
Wkład
^ ^ ^ ^ .
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
v v v v |
.
Wydajność
4R 1K
Wkład
\ / ___ l ¤ ¤
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | |___| | | ¤ ¤
/ \ l
Wydajność
1L 1C 1S 2P
Wkład
l ¤ l
| | | | | |
| | | | | |
| | | | | |
| | ¤ | |
l l
Wydajność
2S 1P
Programista z najkrótszym programem w bajtach otrzymuje wynagrodzenie od gości z kiełbasą (wygrywa)!
Ciekawostki o kiełbasach
Prinskorv
Prinskorv, co bezpośrednio przekłada się na „kiełbasę książęcą”, to mała szwedzka kiełbasa, często sprzedawana w ogniwach. Zwykle smażony na patelni i podawany z obfitą porcją musztardy.
Salchichón
Salchichón to hiszpańska kiełbasa letnia często przygotowywana z wieprzowiny, chociaż niektóre przepisy zawierają inne mięso, w tym wołowe, cielęce lub końskie. Mięso i tłuszcz siekamy na cienkie kawałki, doprawiamy solą, pieprzem, gałką muszkatołową, oregano i czosnkiem, a następnie wkładamy do grubych, naturalnych jelit wieprzowych.
Landjäger
Landjäger to kiełbasa częściowo suszona tradycyjnie wytwarzana w południowych Niemczech, Austrii, Szwajcarii i Alzacji. Jest popularny jako przekąska podczas aktywności takich jak wędrówki. Ma również historię żywności żołnierskiej, ponieważ utrzymuje się bez chłodzenia i jest dostarczana w porcjach z jednym posiłkiem.
Kabanos
Kabanos to polska długa cienka sucha kiełbasa z wieprzowiny lub koszernego indyka. Są dymne i mogą mieć miękką lub bardzo wytrawną konsystencję w zależności od świeżości. Kabanosy są często przyprawiane tylko pieprzem. W przeciwieństwie do innych mięs, kiełbasy te są zwykle spożywane same jako przystawka i, z wyjątkiem koszernych, często podawane z serem.
Cotechino Modena
Cotechino Modena lub Cotechino di Modena to świeża kiełbasa z wieprzowiny, tłuszczu i skórki wieprzowej, pochodząca z Modeny we Włoszech, gdzie ma status ChOG. Cotechino jest często podawane z soczewicą lub fasolą cannellini z sosem obok tłuczonych ziemniaków, szczególnie w okolicach Nowego Roku.
Rød pølse
Rød pølse (czerwona kiełbasa) to rodzaj jaskrawo czerwonej gotowanej kiełbasy wieprzowej bardzo popularnej w Danii. Ponieważ stoiska z hot dogami są w Danii wszechobecne, niektórzy uważają røde pølser za jedną z dań narodowych.
Wszystkie informacje o kiełbasach bezwstydnie skopiowane z Wikipedii