आप एक प्रतिभाशाली युवा महाराज जो अभी के पद की पेशकश की गई है सूस महाराज दुनिया के सबसे प्रतिष्ठित भारतीय रेस्तरां में। आपको भारतीय व्यंजन तैयार करने का बहुत कम अनुभव है, लेकिन आप दृढ़ निश्चयी हैं, इसलिए आप खुद को साबित करने के लिए तैयार हैं। आप प्रमुख डोसा विशेषज्ञ बनने का फैसला करते हैं । ऐसा करने के लिए, आपको न केवल दोस के निर्माण में महारत हासिल करनी चाहिए, बल्कि आप उन्हें बड़े पैमाने पर मनमानी करने में सक्षम होना चाहिए।
आपको डोसा बल्लेबाज के लिए एक आशाजनक नुस्खा मिलता है :
- 1 कप चावल
- 1 कप ukda chawal
- 1/2 कप उड़द की दाल
- 1/4 कप पोहा
- 1/4 छोटा चम्मच मेथी के बीज
- नमक स्वादअनुसार
- आवश्यकतानुसार पानी
इससे डोसा लगभग 1/2 मीटर लंबाई का हो जाएगा।
चुनौती
एक प्रोग्राम या फ़ंक्शन लिखें जो रेस्तरां के कर्मचारियों को बताएगा कि दिए गए नुस्खा के एक पूर्णांक से बाहर एक एकल डोसा बनाने के लिए क्या आवश्यक है । अंतरिक्ष रसोई में तंग है, इसलिए आप चाहते हैं कि आपका कोड यथासंभव छोटा हो। सबसे छोटा कोड जीतता है, जो पहले वाले पोस्ट पर जाता है।
मापने वाले चम्मच और कप निम्नलिखित मानक आकारों में आते हैं: 1/4, 1/3, 1/2, 2/3, 3/4, और 1. रसोई के कर्मचारियों को नाराज करने से बचने के लिए, माप को सबसे बड़ी इकाई में सूचित किया जाना चाहिए । जो संख्या केवल मानक आकारों का उपयोग करके मिश्रित संख्याओं के रूप में लिखा जा सकता है ।
मापन निम्नलिखित सम्मेलन के अनुसार बड़े आकार में फैलता है:
- 3 चम्मच == 1 बड़ा चम्मच
- 4 बड़े चम्मच == 1/4 कप
तो 12 के कई के लिए, 1/4 चम्मच मेथी बीज 1 बड़ा चम्मच बन जाता है। हालांकि, 13 के कई के लिए, यह 3 1/4 छोटा चम्मच बन जाता है। अन्यथा इसे मानक आकारों में नहीं दिखाया जाएगा।
प्रतीक्षा कर्मचारी डोसा को तालिकाओं में ले जाने में सक्षम होना चाहिए। यह सुनिश्चित करने के लिए कि डोसा पारगमन में नहीं टूटता है, आप उन्हें टीमों में डोसा ले जाने का निर्देश देते हैं। प्रत्येक व्यक्ति डोसा के अधिकतम एक मीटर तक ले जा सकता है। तो एकल या दोहरे नुस्खा के लिए, इसे ले जाने के लिए केवल एक व्यक्ति की जरूरत होती है प्रतीक्षा कर्मचारी कम प्रभावी होते हैं यदि वे भिन्नात्मक टुकड़ों में काटे जाते हैं, तो वेटरों की एक पूर्ण संख्या हमेशा आवश्यक होती है।
इनपुट
STDIN (या निकटतम विकल्प), कमांड लाइन तर्क या फ़ंक्शन तर्क के माध्यम से एक सकारात्मक पूर्णांक लें। यह संख्या नुस्खा के लिए स्केलिंग कारक निर्धारित करती है और 1 के रूप में छोटी हो सकती है, लेकिन 2 32 -1 से अधिक नहीं । यह उस सीमा में कोई भी पूर्णांक हो सकता है।
उत्पादन
STDOUT (या निकटतम वैकल्पिक) के लिए प्रिंट करें इनपुट के अनुसार स्केल की गई सामग्री की सूची और साथ ही डोसा ले जाने के लिए आवश्यक वेटरों की संख्या। सामग्री ऊपर दिए गए क्रम में और नीचे दिए गए प्रारूप में सूचीबद्ध होनी चाहिए।
उदाहरण
इनपुट:
2
आउटपुट:
2 cups rice
2 cups ukda chawal
1 cup urad dal
1/2 cup poha
1/2 tsp methi seeds
Salt to taste
Water as needed
1 waiter
ध्यान दें कि "कप" बदलकर "कप" हो जाता है जब मूल्य 1 से अधिक होता है। "tsp" नहीं बदलता है। "वेटर," जैसे "कप," बहुवचन बन जाता है।
इनपुट:
5
आउटपुट:
5 cups rice
5 cups ukda chawal
2 1/2 cups urad dal
1 1/4 cups poha
1 1/4 tsp methi seeds
Salt to taste
Water as needed
3 waiters
1 से अधिक गैर-पूर्णांक मानों को मिश्रित संख्याओं के रूप में दर्शाया जाता है, यानी एक पूर्णांक जिसके बाद एक छोटा अंश होता है।
नोट: शीर्षक एक प्रासंगिक वीडियो से आता है ।