थोड़ी देर के लिए, मैं अपनी उंगलियों पर गिनती करते समय एक समस्या में भाग रहा हूं, विशेष रूप से, कि मैं केवल दस तक गिन सकता हूं। उस समस्या का मेरा समाधान मेरी उंगलियों पर बाइनरी में गिनना है, एक के लिए अपना अंगूठा लगाना, दो के लिए मेरा तर्जनी, तीनों के लिए अंगूठा और तर्जनी, आदि। हालांकि, हम एक समस्या में भागते हैं जब हम पहुंचते हैं नंबर चार। विशेष रूप से, हमें अपनी मध्यमा उंगली डालनी होगी, जिसके परिणामस्वरूप दुर्भाग्यपूर्ण संकेत मिलता है, जिसे आमतौर पर समाज में स्वीकार नहीं किया जाता है। इस प्रकार की संख्या एक अशिष्ट संख्या है । हम 36 पर अगले असभ्य संख्या में आते हैं, जब हम अपने दूसरे हाथ पर अंगूठे को बढ़ाते हैं और हमारे पहले हाथ की मध्य उंगली। असभ्य संख्या की परिभाषा कोई भी संख्या है, जो गिनती की इस प्रणाली के तहत, हम में ही परिणाम लाती हैकिसी भी हाथ की मध्यमा उंगली। एक बार जब हम 1023 पास करते हैं (एक व्यक्ति पर अधिकतम संख्या में पहुंच योग्य, प्रत्येक के पांच हाथों की दो उंगलियों के साथ), मान लें कि हम तीसरे हाथ से जारी रखते हैं, अतिरिक्त हाथों को आवश्यकतानुसार जोड़ दिया जाता है।
आपका कार्य:
एक प्रोग्राम या फ़ंक्शन लिखें जो एक इनपुट प्राप्त करता है और एक सत्य / गलत मान के आधार पर आउटपुट करता है कि इनपुट एक अशिष्ट संख्या है।
इनपुट:
0 और 10 9 (समावेशी) के बीच एक पूर्णांक ।
आउटपुट:
एक सत्य / मिथ्या मूल्य जो इंगित करता है कि इनपुट एक अशिष्ट संख्या है।
परीक्षण के मामलों:
Input: Output:
0 ---> falsy
3 ---> falsy
4 ---> truthy
25 ---> falsy
36 ---> truthy
127 ---> falsy
131 ---> truthy
स्कोरिंग:
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम स्कोर जीतता है।
assume we continue with a third hand
, जब यह अशिष्ट होने की बात आती है, तो टीमवर्क सपने को काम करता है।