इन नौ समान शब्दों में से प्रत्येक के लिए, किसी भी तरह से 1-9 नंबर असाइन करें जो आपको पसंद है:
though
through
thorough
Thoreau
throw
threw
trough
tough
troll
एक स्ट्रिंग में एक कार्यक्रम लिखें। यदि इनपुट इन नौ शब्दों में से एक है, तो उस नंबर को आउटपुट करें जिसे आपने इसे सौंपा है। यदि इनपुट ऊपर दिए गए शब्दों में से एक नहीं है, तो प्रोग्राम कुछ भी कर सकता है (त्रुटि या लूप सहित हमेशा के लिए)।
शब्द संवेदनशील हैं, उदाहरण के लिए Thoreau, 1-9 से एक संख्या का उत्पादन करना चाहिए, लेकिन thoreauजरूरी नहीं कि ऐसा ही होगा।
उदाहरण
मान लीजिए कि आप संख्याएँ इस प्रकार हैं:
though 9
through 2
thorough 7
Thoreau 6
throw 3
threw 5
trough 4
tough 1
troll 8
फिर जब toughइनपुट होता है, तो 1आउटपुट होना चाहिए।
जब throughइनपुट होता है, 2तो आउटपुट होना चाहिए।
जब throwइनपुट होता है, 3तो आउटपुट होना चाहिए।
। । ।
जब thoughइनपुट होता है, 9तो आउटपुट होना चाहिए।
अन्य सभी इनपुट कुछ भी कर सकते हैं।
विवरण
- स्टड या कमांड लाइन और आउटपुट को स्टडआउट के माध्यम से इनपुट स्ट्रिंग लें।
- आउटपुट में एक एकल अनुगामी न्यूलाइन हो सकती है।
- एक कार्यक्रम के बजाय, आप एक फ़ंक्शन लिख सकते हैं जो एक स्ट्रिंग में लेता है और परिणाम को सामान्य रूप से प्रिंट करता है या इसे वापस करता है।
- बाइट्स में सबसे कम सबमिशन जीतता है ।
findविधि का उपयोग करके नहीं पाया गया, तो उत्पादन को शून्य करने का एक चतुर समाधान था । फिर नियम बदल गए। चतुर विचार अब इतना चालाक नहीं है।