ตั้งแต่สุดสัปดาห์แรกของเดือนตุลาคมใกล้เข้ามาเรามี Oktoberfest ของเราเอง!
พื้นหลัง
คุณและโปรแกรมเมอร์คนอื่น ๆ ได้รับการว่าจ้างจากพวกไส้กรอกท้องถิ่นในมิวนิคประเทศเยอรมนี พวกไส้กรอกให้ Oktoberfest กับไส้กรอกทั้งหมดที่ Volksfest ต้องการ คุณสามารถได้ยินเจ้านายของคุณพูดกับพนักงานคนอื่นว่าทำไมคุณและคนอื่น ๆ ถึงได้รับการว่าจ้างโดยไม่มีประสบการณ์เกี่ยวกับไส้กรอกมาก่อน คุณรู้ว่าคุณได้รับการว่าจ้างจากทักษะการเขียนโปรแกรมที่ไร้ที่ติ - และหัวหน้าของคุณต้องการให้คุณเขียนรหัสเครื่องวิเคราะห์ไส้กรอก
ปีนี้พวกไส้กรอกได้ตัดสินใจที่จะเพิ่มความหลากหลายของไส้กรอกที่ Oktoberfest - แต่พวกเขาไม่รู้ว่าพวกเขานำเข้ามามากแค่ไหน
ท้าทาย
คุณต้องช่วยหัวหน้างานของคุณให้ทราบว่าไส้กรอกประเภทใดที่พวกเขานำเข้ามาจริง คุณจะต้องตั้งโปรแกรมเครื่องวิเคราะห์ไส้กรอกซึ่งจะแสดงชนิดและจำนวนของไส้กรอกทุกชนิดที่ไส้กรอกนำเข้า stdin
เจ้านายของคุณได้ซื้อไดรฟ์ฟลอปปี้พิเศษสำหรับโอกาสนี้ซึ่งได้รับไส้กรอกท่อมัน
อินพุต
จำนวนของไส้กรอกบนstdin
แต่ละไส้กรอกคั่นด้วยช่องว่างหนึ่ง ไส้กรอกมีให้ในรูปแบบต่อไปนี้:
ปริญคอร์ (P)
¤
| |
| |
| |
¤
Salchichón (S)
l
| |
| |
| |
| |
l
Landjäger (L)
\ /
| |
| |
| |
| |
/ \
คาบาโนส (K)
.
|
|
|
|
|
.
Cotechino Modena (C)
___
| |
| |
| |
|___|
Rødpø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ónSalchichón
เป็นไส้กรอกฤดูร้อนของสเปนที่มักทำด้วยหมูแม้ว่าบางสูตรจะใช้เนื้อสัตว์อื่นรวมถึงวัวเนื้อลูกวัวหรือม้า เนื้อสัตว์และไขมันสับเป็นชิ้นบาง ๆ ปรุงรสด้วยเกลือพริกไทยลูกจันทน์เทศออริกาโน่และกระเทียมจากนั้นแทรกเข้าไปในลำไส้หมูตามธรรมชาติ
LandjägerLandjäger
เป็นไส้กรอกกึ่งแห้งซึ่งผลิตในภาคใต้ของเยอรมนีออสเตรียสวิตเซอร์แลนด์และอัลซาซ เป็นที่นิยมในฐานะของทานเล่นระหว่างทำกิจกรรมเช่นเดินป่า นอกจากนี้ยังมีประวัติว่าเป็นอาหารของทหารเพราะมันเก็บได้โดยไม่ต้องแช่เย็นและมาเป็นอาหารมื้อเดียว
Kabanos
Kabanos เป็นไส้กรอกแห้งบางยาวที่ทำจากหมูหรือไก่งวงเพียว พวกเขามีควันในรสชาติและสามารถนุ่มหรือแห้งมากในเนื้อขึ้นอยู่กับความสด Kabanosy มักปรุงด้วยพริกไทยเท่านั้น ซึ่งแตกต่างจากเนื้อสัตว์อื่น ๆ ไส้กรอกเหล่านี้มักจะกินคนเดียวเป็นอาหารจานและยกเว้นเมื่อเพียว ๆ เสิร์ฟกับชีส
Cotechino Modena
Cotechino Modena หรือ Cotechino di Modena เป็นไส้กรอกสดที่ทำจากเนื้อหมู, เนื้อวัว, เนื้อหมูและเปลือกหมูและมาจากเมืองโมเดนาประเทศอิตาลีที่มีสถานะ PGI Cotechino มักจะเสิร์ฟพร้อมกับถั่วเลนทิลหรือถั่ว cannellini กับซอสข้างมันฝรั่งบดโดยเฉพาะในช่วงปีใหม่
Rødpølse
Rødpølse (ไส้กรอกแดง) เป็นไส้กรอกหมูต้มแดงที่พบได้ทั่วไปในเดนมาร์ก เนื่องจากร้านขายฮอทดอกเป็นที่แพร่หลายในเดนมาร์กบางคนมองว่าrødepølserเป็นหนึ่งในอาหารประจำชาติ
ข้อมูลไส้กรอกทั้งหมดคัดลอกมาจาก Wikipedia