चूँकि अक्टूबर का पहला सप्ताहांत निकट आ रहा है, तो चलिए अपना खुद का Oktoberfest है!
पृष्ठभूमि
आपको और कुछ अन्य प्रोग्रामर को म्यूनिख, जर्मनी में स्थानीय सॉसेज लोगों द्वारा काम पर रखा गया है। सॉसेज लोग सभी सॉसेज को विशाल वोक्सफेस्ट की जरूरत के साथ ओकट्रफेस्ट प्रदान करते हैं। आप अपने बॉस को अन्य कर्मचारियों से बात करने के लिए प्रबंधित करते हैं कि आप और अन्य लोगों को बिना किसी पिछले सॉसेज-संबंधित अनुभव के क्यों काम पर रखा गया है। आपको एहसास होता है कि आप अपने त्रुटिहीन प्रोग्रामिंग कौशल के लिए काम पर रखे गए थे - और आपका बॉस स्पष्ट रूप से आपको सॉसेज विश्लेषक कोड करना चाहता है।
इस साल के आसपास, सॉसेज लोगों ने ओकटेर्फेस्ट में सॉसेज की विविधता को बढ़ाने का फैसला किया है - लेकिन उन्हें इस बात का कोई पता नहीं है कि उन्होंने कितना आयात किया है।
चुनौती
आपको अपने बॉस को यह पता लगाने में मदद करने की ज़रूरत है कि वे वास्तव में आयात किए गए एक निश्चित प्रकार के सॉसेज को कितना पसंद करते हैं। आपको सॉसेज एनालाइज़र प्रोग्राम करना होगा जो सॉसेज लोगों द्वारा आयात किए गए हर सॉसेज की तरह और संख्या को आउटपुट करता है। आपके बॉस ने इस अवसर के लिए एक विशेष फ्लॉपी ड्राइव खरीदा है, जो सॉसेज को देखते हुए, उसे पाइप करता है stdin।
इनपुट
कई सॉसेज पर stdin, प्रत्येक सॉसेज एक स्थान से अलग हो गया। निम्नलिखित प्रारूप पर सॉसेज दिए गए हैं:
प्रिंस्कोरव (P)
¤
| |
| |
| |
¤
सालीचोन (एस)
l
| |
| |
| |
| |
l
लैंडजैगर (L)
\ /
| |
| |
| |
| |
/ \
कबानोस (के)
.
|
|
|
|
|
.
Cotechino Modena (C)
___
| |
| |
| |
|___|
Rød pølse (R)
^
| |
| |
| |
| |
v
उत्पादन
किसी दिए गए सॉसेज के होने के साथ-साथ यह भी पता चल जाता है कि यह सॉसेज किस तरह का है। पहचानकर्ता सॉसेज के नाम का पहला अक्षर है। आदेश महत्वपूर्ण नहीं है।
आउटपुट के लिए लिखा जाएगा stdout, अनुगामी newlines और रिक्त स्थान की अनुमति है।
उदाहरण
इनपुट
^ ^ ^ ^ .
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
v v v v |
.
उत्पादन
4R 1K
इनपुट
\ / ___ l ¤ ¤
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | |___| | | ¤ ¤
/ \ l
उत्पादन
1L 1C 1S 2P
इनपुट
l ¤ l
| | | | | |
| | | | | |
| | | | | |
| | ¤ | |
l l
उत्पादन
2S 1P
बाइट्स में सबसे कम कार्यक्रम वाला प्रोग्रामर सॉसेज दोस्तों (जीत) द्वारा भुगतान किया जाता है!
सॉसेज ट्रिविया
प्रिंस्कोरव
प्रिन्स्कोरव जो सीधे "राजकुमार-सॉसेज" में अनुवाद करता है, एक छोटा स्वीडिश सॉसेज है जिसे अक्सर लिंक्स में बेचा जाता है। आमतौर पर एक फ्राइंग पैन में तला हुआ और सरसों की एक उदार मदद के साथ परोसा जाता है।
साल्चिचोन
साल्चिचोन एक स्पेनिश ग्रीष्मकालीन सॉसेज है जिसे अक्सर पोर्क के साथ बनाया जाता है, हालांकि कुछ व्यंजनों में बैल, वील या घोड़े सहित अन्य मीट का उपयोग किया जाता है। मांस और वसा को पतले टुकड़ों में काट दिया जाता है, नमक, काली मिर्च, जायफल, अजवायन और लहसुन के साथ अनुभवी और फिर मोटी प्राकृतिक पोर्क आंतों में डाला जाता है।
Landjäger
Landjäger दक्षिणी जर्मनी, ऑस्ट्रिया, स्विटज़रलैंड और Alsace में पारंपरिक रूप से बनाया जाने वाला एक अर्ध-सूखा सॉसेज है। यह लंबी पैदल यात्रा जैसी गतिविधियों के दौरान स्नैक फूड के रूप में लोकप्रिय है। इसका सिपाही के भोजन के रूप में एक इतिहास भी है क्योंकि यह बिना प्रशीतन के रहता है और एकल-भोजन के हिस्से में आता है।
कबानोस
कबनोस एक पोर्क या कोषेर टर्की से बना पोलिश लंबा पतला सूखा सॉसेज है। वे स्वाद में धुएँ के रंग के होते हैं, और ताजगी के आधार पर बनावट में नरम या बहुत शुष्क हो सकते हैं। कबानोसी को अक्सर मिर्ची के साथ ही पकाया जाता है। अन्य मीट के विपरीत, ये सॉसेज आम तौर पर एक क्षुधावर्धक के रूप में अकेले खाए जाते हैं और, जब कोषेर को छोड़कर, अक्सर पनीर के साथ परोसा जाता है।
Cotechino मोडेना
Cotechino मोडेना या Cotechino di Modena एक ताजा सॉसेज है जो सूअर के मांस, फेटबैक और पोर्क रिंड से बनाया जाता है और यह मोडेना, इटली से आता है, जहां इसे PGI का दर्जा प्राप्त है। Cotechino को अक्सर मसले हुए आलू के साथ चटनी के साथ दाल या कैनेलिनी बीन्स के साथ परोसा जाता है, खासकर नए साल के आसपास।
Rød pølse
Rød pølse (लाल सॉसेज) एक प्रकार का चमकीला लाल, उबला हुआ पोर्क सॉसेज डेनमार्क में बहुत आम है। चूंकि डेनमार्क में हॉट डॉग स्टैंड सर्वव्यापी हैं, इसलिए कुछ लोग रॉल पोल्ज़र को राष्ट्रीय व्यंजनों में से एक मानते हैं।
सभी सॉसेज की जानकारी बेशर्मी से विकिपीडिया से कॉपी की गई