इस कोड में गोल्फ चुनौती, आप हैशटैग सत्यापित करेंगे!
#What_your_code_should_do
इनपुट एक स्ट्रिंग है। सत्य मूल्य का आउटपुट करें यदि यह एक वैध हैशटैग है, और एक मिथ्या मूल्य अन्यथा।
हम एक स्ट्रिंग को मान्य हैशटैग के रूप में परिभाषित करते हैं यदि ...
- इसकी शुरुआत हैश (
#
) से होती है। - हैशटैग के बाद इसका नंबर सही नहीं है (उदाहरण के
#2016USElection
लिए वैध हैशटैग नहीं है)। - इसका कोई "विशेष वर्ण" नहीं है (अर्थात कोई भी वर्ण जो वर्णमाला नहीं है, अंडरस्कोर (
_
) या एक संख्या)।
आप मान सकते हैं कि इनपुट में केवल ASCII वर्ण हैं। (यदि हमने यूनिकोड भी किया तो यह अनुचित होगा।)
#rules
बुनियादी कोड-गोल्फ नियम लागू होते हैं।
#उदाहरण
Truthy:
#
#e
#_ABC
#thisisanunexpectedlylongstringxoxoxoxo
#USElection2016
Falsy:
Hello, World!
#12thBday
#not-valid
#alsoNotValid!
#!not_a_hash
#öäü
मान्य है?
#
किसी भी प्रणाली, फेसबुक या ट्विटर द्वारा एक वैध हैशटैग नहीं है, यह भी निर्धारित नियमों को तोड़ता है यह भी सुनिश्चित नहीं करता है कि #_ABC उन पर फिर से वैध है, लेकिन निश्चित रूप से नहीं।
an alphabet
कि एससीआई अपरकेस या लोअरकेस अक्षर? यानी abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
?
#
वास्तव में एक वैध हैशटैग है?