हम सभी जानते हैं कि क्लासिक डैड जोक कुछ इस तरह है:
किसी ने एक वाक्य अपने आत्म (जैसे वर्णन करने के लिए कहते हैं
I'm tired
याI'm confused
)।एक डैड-जोक उत्साह के साथ आता है और उत्तर देता है
Hi <adjective>, I'm Dad!
, क्योंकि परिचय एक ही प्रारूप काI'm Peter
अनुसरण करते हैं ( जैसा कि उसी प्रारूप का अनुसरण करता हैI'm hungry
)।
आपका काम एक सेल्फ-डिस्क्रिप्टर के रूप में एक इनपुट में लेना है, और उपयुक्त डैड-जोक फॉर्म को आउटपुट करना है, लेकिन "डैड" शब्द का उपयोग करने के बजाय, आप उस प्रोग्रामिंग भाषा के नाम का उपयोग करेंगे जिसका आप प्रोग्रामिंग कर रहे हैं में।
परीक्षण मामलों (मान लें कि वे पायथन द्वारा पार्स किए जा रहे हैं):
I'm amazing Hi amazing, I'm Python!
I'm tired Hi tired, I'm Python!
I'm hungry Hi hungry, I'm Python!
I'm fat Hi fat, I'm Python!
अब मान लें कि इन परीक्षण मामलों को गोल्फस्क्रिप्ट द्वारा पार्स किया जा रहा है:
I'm a programmer Hi a programmer, I'm Golfscript!
I'm a question-writer Hi a question-writer, I'm Golfscript!
I'm a Stack-Overflow-er Hi a Stack-Overflow-er, I'm Golfscript!
सटीक चुनौती:
मानक इनपुट का उपयोग करके या एक फ़ंक्शन के माध्यम से स्व-डिस्क्रिप्टर प्रारूप (
I'm <adjective>
याI'm a(n) <noun>
) में एक स्ट्रिंग लें ।मान लें कि कोई समाप्ति विराम चिह्न नहीं है।
मान लें कि शब्द
I'm
का उपयोग किया गया है और नहींI am
।
इसे डैड-जोक फॉर्मेट में कन्वर्ट करें - ऊपर दिए गए उदाहरणों को ठीक उसी तरह से देखें कि कैसा दिखना चाहिए।
अन्य सामान:
यह कोड-गोल्फ है , इसलिए सबसे छोटी बाइट गिनती जीतती है।
मानक खामियों का पालन करें नियम - उनमें से कोई भी, कृपया।
मज़े करो!
लीडरबोर्ड
आप नीचे विजेट / स्निपेट का विस्तार करके इस पोस्ट के लिए लीडरबोर्ड देख सकते हैं। आपकी पोस्ट को रैंकिंग में शामिल करने के लिए, आपको # header text
निम्नलिखित जानकारी के साथ एक हेडर ( ) चाहिए:
भाषा का नाम (इसे कॉमा
,
या डैश के साथ समाप्त करें-
), उसके बाद ...बाइट गिनती, आपके शीर्ष लेख में दिखाई देने वाली अंतिम संख्या के रूप में।
उदाहरण के लिए, JavaScript (ES6), 72 bytes
मान्य है, लेकिन Fortran, 143 bytes (8-bit)
अमान्य है क्योंकि बाइट गिनती हैडर में अंतिम संख्या नहीं है (आपका उत्तर 8 बाइट्स के रूप में पहचाना जाएगा - इसका लाभ न लें)।
<iframe src="https://ozewski.github.io/ppcg-leaderboard/?id=185872" width="100%" height="100%" style="border: none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe><style>html,body{margin:0;padding:0;height:100%;overflow:hidden}</style>