यह प्रतियोगिता समाप्त हो गई है।
विजेता सीजेम 22 पात्रों के साथ है, जो एक चरित्र द्वारा ट्विनट के उत्तर को हरा रहा है । बधाई हो डेनिस !
एक सम्मानजनक उल्लेख फल्को को जाता है , जो मुफ्त आयात के साथ पूरी तरह से पागल हो गए थे।
।
कुछ समय पहले मैं यह जानना चाहता था कि मैं अपने नोकिया 3310 के साथ आधुनिक स्मार्टफोन कैसे टाइप कर सकता हूं, और जबकि कुछ उत्तर वास्तव में अच्छे थे, फिर भी मैं नहीं रख सकता! शायद मुझे एक अलग दृष्टिकोण लेना चाहिए और बस किसी भी ऐसे शब्द को नहीं लिखना चाहिए जो टाइप करने के लिए अजीब हो।
यदि कोई लगातार दो अक्षर टेलीफोन कीबोर्ड पर एक ही बटन पर हों, तो मानक लेआउट को देखते हुए, हम आसानी से टाइप करने योग्य पाठ का एक टुकड़ा कहेंगे:

आपका कार्य
आपका कार्य एक प्रोग्राम / फ़ंक्शन लिखना है जो sस्टैडेन से / एक पैरामीटर के रूप में एक स्ट्रिंग को स्वीकार करता है और एक सत्य मान देता है यदि sआसानी से टाइप किया जा सकता है और एक मिथ्या मूल्य अन्यथा। इनपुट में केवल लोअरकेस अक्षर और रिक्त स्थान होंगे और गैर-रिक्त होने की गारंटी होगी!
स्कोरिंग
यह कोडगॉल्फ है, इसलिए सबसे कम चरित्र-गणना जीतती है।
आयात बयान अपने अंतिम स्कोर की ओर नहीं गिना जाएगा, इसलिए यदि आप कभी उपयोग करने के लिए चाहता था std::set_symmetric_difference, liftM4या itertools.combinationsअपने कोड में, अब समय आ गया है!
-3 यदि आपका स्रोत कोड आसानी से टाइप करने योग्य है, तो यह सब कुछ मान लेना कि कोई पत्र बटन पर नहीं है 0. आखिरकार, मैं आपके कोड को कुछ दोस्तों को संदेश देना चाह सकता हूं!
परीक्षण के मामलों
यह जांचने के लिए कि आपके कोड का उद्देश्य क्या है, जाँच करने के लिए यहाँ कुछ टेस्टकेस दिए गए हैं:
"x" -> True
"aardvark" -> False
"ardvark" -> True
"flonk" -> False
"im codegolfing all day long" -> False
"i indulge in minimizing bytecount" -> True
"havent heard from you in a long time" -> False
"your silence was of undue permanence" -> True
"how are you" -> False
"how are you" -> True
हैप्पी गोल्फिंग!