बिल्ली का बच्चा बिल्ली की तरह होता है। कुछ मुख्य अंतर क्यूटनेस, बुद्धिमत्ता की कमी और आकार के हैं। इसी तरह, cat
कमांड कमांड से अलग है kitten
। सौभाग्य से, इस मामले में केवल एक अंतर है। बिल्ली के बच्चे की कमान में, सभी बड़े अक्षरों को लोअरकेस अक्षरों से बदल दिया जाता है।
उद्देश्य
ऐसे कार्यक्रम को लागू करने के लिए जो समान व्यवहार करता है cat
। सभी वर्ण [A-Z]
लोअरकेस आउटपुट हैं।
इनपुट
कमांड लाइन तर्कों के रूप में फ़ाइलों की एक सूची। यदि कोई फ़ाइल सूचीबद्ध नहीं है, तो मानक इनपुट से पढ़ें। इनपुट में ASCII रेंज के बाहर अनपेक्षित वर्ण और वर्ण हो सकते हैं।
उत्पादन
यदि इनपुट फाइलों का एक गुच्छा है, तो सामग्री को संक्षिप्त करें और सभी वर्णों को लोअरकेस के रूप में आउटपुट करें। यदि STDIN से पढ़ रहे हैं, तो निचले भाग के रूप में सभी बड़े अक्षरों के साथ STDIN की सामग्री का उत्पादन करें।
नोट: केवल वर्णों को [A-Z]
छोटा करें। यदि किसी अन्य पात्र को लोअरकेस किया जाता है, तो यह अस्वीकार्य है।
उदाहरण
$ echo "HelLo" > file.txt
$ kitten file.txt
hello
$ echo "Good Bye" | kitten
good bye
$ echo "Ä" | kitten
Ä
कोड-गोल्फ के साथ हमेशा की तरह , कम से कम बाइट्स जीतता है।
लीडरबोर्ड
यहां एक नियमित लीडरबोर्ड और भाषा के अनुसार विजेताओं का अवलोकन करने के लिए एक स्टैक स्निपेट है।
यह सुनिश्चित करने के लिए कि आपका उत्तर दिख रहा है, कृपया अपना उत्तर शीर्षक मार्कडाउन टेम्पलेट का उपयोग करके शीर्षक के साथ शुरू करें:
# Language Name, N bytes
N
आपके सबमिशन का आकार कहां है। यदि आप अपने स्कोर में सुधार करते हैं, तो आप पुराने अंकों को हेडलाइन में रख सकते हैं , उनके माध्यम से स्ट्राइक करके। उदाहरण के लिए:
# Ruby, <s>104</s> <s>101</s> 96 bytes
यदि आप अपने हेडर में कई संख्याओं को शामिल करना चाहते हैं (जैसे कि आपका स्कोर दो फ़ाइलों का योग है या आप दुभाषिया ध्वज दंड को अलग से सूचीबद्ध करना चाहते हैं), तो सुनिश्चित करें कि हेडर में वास्तविक अंक अंतिम संख्या है:
# Perl, 43 + 2 (-p flag) = 45 bytes
आप भाषा के नाम को एक लिंक भी बना सकते हैं जो लीडरबोर्ड स्निपेट में दिखाई देगा:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
Ü
, Ñ
और पसंद के बारे में ?
[A-Z]
कमतर करें" के बारे में बताते हुए क्या आप यूनिकोड इनपुट की आशा कर रहे हैं?