काम
इस चुनौती में, आपका कार्य एक प्रोग्राम या फ़ंक्शन लिखना है जो एक स्ट्रिंग में होता है और एक सत्य या गलत मूल्य के आधार पर आउटपुट करता है कि क्या इनपुट का पहला चरित्र और अंतिम स्ट्रिंग समान हैं।
इनपुट
आप किसी भी तरह से उचित तरीके से इनपुट ले सकते हैं। हालांकि, यह मानते हुए कि इनपुट पूर्वनिर्धारित चर में मौजूद है, अनुमति नहीं है। फ़ाइल, कंसोल, कमांड लाइन, इनपुट फ़ील्ड आदि से पढ़ना या फ़ंक्शन तर्क के रूप में इनपुट लेना अनुमत है।
उत्पादन
आप चर को परिणाम देने के अलावा किसी भी उचित प्रारूप में आउटपुट कर सकते हैं। एक फ़ाइल, कंसोल, कमांड लाइन, मोडल बॉक्स, फ़ंक्शन return
स्टेटमेंट आदि को लिखने की अनुमति है।
अतिरिक्त नियम
इनपुट खाली स्ट्रिंग भी हो सकता है, जिसके लिए आपको एक गलत मूल्य वापस करना चाहिए।
सिंगल-चार इनपुट स्ट्रिंग्स का एक सत्य परिणाम होना चाहिए।
आपका कार्यक्रम केस-संवेदी होना चाहिए।
helloH
एक गलत मूल्य का उत्पादन करना चाहिए।आपके पास केवल एक ट्रू मान और एक फाल्सी मूल्य हो सकता है। उदाहरण के लिए,
false
एक इनपुट स्ट्रिंग के0
लिए और दूसरे इनपुट स्ट्रिंग के लिए आउटपुट के रूप में फाल्सी मूल्यों की अनुमति नहीं है।मानक खामियों की अनुमति नहीं है।
परीक्षण के मामलों
Input -> Output
"10h01" Truthy
"Nothing" Falsey
"Acccca" Falsey
"wow!" Falsey
"wow" Truthy
"H" Truthy
"" Falsey
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीतता है!
.
, लेकिन यह लाइनफीड से मेल नहीं खाएगा। सामान्य तौर पर, यदि आप स्वयं को स्ट्रिंग टैग का उपयोग करते हुए पाते हैं, तो निर्दिष्ट करें कि इनपुट में कौन से वर्ण दिखाई दे सकते हैं।
AbAb => false