आपके विरोध के बावजूद, आपको अपने बॉस द्वारा एक ऐसे प्रोग्राम पर काम करने के लिए रखा गया है, जो एक भी अहस्ताक्षरित पूर्णांक को इनपुट के रूप में लेता है और स्ट्रिंग "प्राइम" को प्रिंट करता है यदि यह पूर्णांक प्राइम है और यदि नहीं है तो "प्राइम" है। आप चुन सकते हैं कि आप किस भाषा में ऐसा करते हैं, जब तक कि परिणामी कार्यक्रम छोटा न हो; आपका बॉस बहुत कम चरित्र गणना की सराहना करता है। ( स्रोत कोड को प्रिंट करने के बाद वह वास्तव में मैन्युअल रूप से वर्णों की गणना करेगा ।)
तो आप इसे बेहतर तरीके से प्राप्त करते हैं, सबसे कम वर्ण गणना जीत जाती है।
मज़ेदार हिस्सा
यह सिर्फ आपके और मेरे बीच का है, लेकिन आपका प्रोग्राम किसी अन्य भाषा में भी मान्य होना चाहिए। इस भाषा में हालांकि, इसे स्ट्रिंग प्रिंट करना चाहिए "यदि बॉस को यह पता चलता है, तो मैंने छोड़ दिया।" सुनिश्चित करें कि आपके बॉस को यह पता नहीं है कि कोड को बार-बार पढ़ने पर कोई छुपा हुआ अपमान है क्योंकि वह भूल जाता है कि क्या वह अब तक 17 या 18 तक गिना जाएगा। इस कारण से आप कोड के भाग में "बॉस ने इसे छोड़ दिया है" में किसी भी शब्द का उपयोग नहीं किया हो सकता है और न ही आप उन 5 शब्दों का उपयोग और अनाग्राम कर सकते हैं।
बोनस चुनौती जिसके लिए मैंने एक इनाम बनाया है
एक प्रोग्राम लिखें जो वास्तव में ऐसा लगता है कि यह अप्रशिक्षित आंख के लिए पहला प्रश्न हल करता है और इसमें अनावश्यक वर्ण शामिल नहीं हैं। इसमें टिप्पणियों और कोड के सेगमेंट शामिल हैं जो स्पष्ट रूप से कुछ भी योगदान नहीं करते हैं। आदर्श रूप से, एक आम आदमी का मानना होगा कि आपका कार्यक्रम वास्तव में उतना ही छोटा है जितना कि यह असहनीय हो सकता है। एक उपयोगी टिप्पणी यहाँ और हालांकि ठीक है।
बोनस चुनौती के नियम थोड़े ढीले हैं, आसानी से मापने योग्य मानदंडों पर निर्णय लेने के बजाय, आपके कार्यक्रम को इस बात पर अधिक आंका जाएगा कि यह मेरे लिए कैसे आता है (और निश्चित रूप से मतदाता)
मैं अंतिम जज बनूंगा, जो इस इनाम के हकदार के रूप में प्रवेश करता है।
संपादित करें:
आपके बॉस की गिनती के कुछ मिनटों के बाद, उनके पास आपका एक सहयोगी उनके लिए एक चरित्र गणना कार्यक्रम लिखता था। यहां तक कि ऐसे अक्षर भी जो आपके वर्ण गणना की ओर दिखाई नहीं दे रहे हैं।