क्या यह लीड या अनुसरण करता है?


48

इस चुनौती में आपको एक प्रोग्राम या फ़ंक्शन लिखना है, जो इनपुट के रूप में एक स्ट्रिंग लेता है और दो संभावित मूल्यों में से एक को आउटपुट करता है। हम इन मूल्यों में से एक को सत्य और एक को मिथ्या कहेंगे । उन्हें वास्तव में सच्चाई या झूठ बोलने की आवश्यकता नहीं है । मान्य होने के उत्तर के लिए इसे चार अतिरिक्त मानदंडों को पूरा करना होगा

  • जब आप अपने कार्यक्रम को स्वयं पास करते हैं तो यह सत्य मूल्य का उत्पादन करता है ।

  • यदि आप किसी पुराने उत्तर के इनपुट के रूप में अपना प्रोग्राम पास करते हैं तो यह सत्य आउटपुट (आप जिस प्रोग्राम से गुजर रहे हैं) का आउटपुट देना चाहिए ।

  • यदि आप इनपुट के रूप में अपने उत्तर के लिए कोई भी पुराना उत्तर देते हैं, तो यह गलत आउटपुट (आपके प्रोग्राम का) होना चाहिए ।

  • चुनौती पर सभी उत्तरों में सत्य उत्पादन के लिए मूल्यांकन करने वाले तार की अनंत संख्या होनी चाहिए (आपके नए उत्तर सहित)।

यह क्या करता है यह धीरे-धीरे उत्तरों की एक श्रृंखला का निर्माण करेगा, जिसमें से प्रत्येक यह निर्धारित कर सकता है कि श्रृंखला में अन्य कार्यक्रम इसके पहले या बाद में आते हैं या नहीं।

इस चुनौती का लक्ष्य उन स्रोत प्रतिबंधों की एक सूची का निर्माण करना है, जो क्रमिक उत्तरों पर लागू होते हैं, जो हर एक को अंतिम से अधिक चुनौतीपूर्ण बनाते हैं।

उदाहरण

एक श्रृंखला (हास्केल में लिखी गई) शुरू हो सकती है:

f _ = True

चूंकि कोई पुराने कार्यक्रम नहीं हैं, मानदंड इस जवाब पर लागू नहीं होते हैं कि इसे केवल दो संभावित मूल्यों में से एक आउटपुट की आवश्यकता है, इस मामले में यह हमेशा आउटपुट करता है True

निम्नलिखित इसका उत्तर हो सकता है:

f x=or$zipWith(==)x$tail x

इसे ऑनलाइन आज़माएं!

जो यह बताता है कि स्ट्रिंग में कहीं एक पंक्ति में दो बार एक चरित्र है। पहले जवाब में यह संपत्ति नहीं है जबकि दूसरा करता है ( ==)। इस प्रकार यह एक मान्य अगला उत्तर है।

विशेष नियम

  • आप अपनी इच्छानुसार किसी भी भाषा का उपयोग कर सकते हैं (जो एक स्वतंत्र रूप से उपलब्ध कार्यान्वयन है) जितनी बार चाहें।

  • यदि आप उत्तर देने वाले अंतिम व्यक्ति थे तो आपको नया उत्तर पोस्ट करने से कम से कम 7 दिन पहले प्रतीक्षा करनी होगी।

  • हो सकता है कि आपका प्रोग्राम अपना स्रोत न पढ़े।

  • चूंकि क्रिप्टोग्राफिक फ़ंक्शंस शामिल हैं, इसलिए 4 वें नियम को सत्यापित करना बहुत मुश्किल है, इस तरह के कार्यों को रोक दिया जाता है।

स्कोरिंग मानदंड

हर बार जब आप एक उत्तर जोड़ते हैं तो आपको श्रृंखला में इसकी जगह के रूप में कई बिंदु मिलेंगे। उदाहरण के लिए 5 वें उत्तर से लेखक को 5 अंक मिलेंगे। लक्ष्य के रूप में आप कर सकते हैं के रूप में कई अंक पाने के लिए है। अंतिम उत्तर इसके उत्तर देने वाले को -∞ अंक देगा। यह संभवतः अधिक मजेदार होगा यदि आप चुनौती को "जीत" के बजाय अपने स्वयं के स्कोर को अधिकतम करने की कोशिश करते हैं। मैं एक उत्तर स्वीकार नहीं करूंगा।

चूंकि यह आप सबसे पुराने द्वारा क्रमबद्ध करना चाह सकते हैं


शायद जवाबों द्वारा जोड़ी गई सभी नई आवश्यकताओं को सूचीबद्ध करने वाला एक समुदाय विकि पोस्ट होना चाहिए। यह संभवतः यह सत्यापित करने के लिए एक TIO लिंक भी हो सकता है कि एक कार्यक्रम सभी आवश्यकताओं को पूरा करता है।
स्टेडीबॉक्स

1
@totallyhuman उत्तरदाता इसे अपडेट कर सकता है
कॉनर ओ'ब्रायन


1
@ msh210 आपको अन्य लोगों की भाषाओं के बारे में बहुत कुछ जानने की आवश्यकता नहीं है। जब तक वे अपने कार्यक्रम को चलाने के लिए एक आसान तरीका प्रदान करने के लिए पर्याप्त विनम्र हो गए हैं, आपको बस अपने कार्यक्रम को अपने कार्यक्रम के इनपुट में पेस्ट करना होगा और इसे चलाना होगा। आपके प्रोग्राम पर चलने वाले उनके प्रोग्राम को उसी चीज़ का आउटपुट देना चाहिए जैसे कि उनका प्रोग्राम अपने आप चलता है।
0 '

1
@ user56656 क्या आप क्रिप्टोग्राफिक फ़ंक्शंस की अनुमति के मुद्दे को संबोधित कर सकते हैं? # 31 देखें।
mbomb007

जवाबों:


10

14. X86 असेंबली (gcc 6.3), 324 बाइट्स

.TITLE "a"#"a" ELTIT.
.data
i:.fill 25,1,0
s:.string "%25[^\n]"
t:.string "->Hi, Retina!"
f:.string "Bye Retina!"
.global main
main:           
pushl $i
pushl $s
call scanf
addl $8, %esp
pushl $i
call strlen
addl $4, %esp
sub $21, %eax
jz y
pushl $f
call printf
addl $4, %esp
jmp en
y:
pushl $t
call printf
addl $4, %esp
en:
ret

इसे आइडोन पर आज़माएं!

नोट: इस होगा एक रनटाइम त्रुटि लौट क्योंकि बाहर निकलने के कोड शून्य नहीं है। आइडोन संपादक में इसे चलाने से प्रोग्राम समाप्त होने की परवाह किए बिना सभी स्टडआउट आउटपुट प्रदर्शित होंगे।

  • सत्य उत्पादन:"->Hi, Retina!"
  • मिथ्या उत्पादन:"Bye Retina!"

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।

भविष्य के उत्तर के लिए:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है।
  • 10-वें वर्ण में ए है "
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • पहली पंक्ति लंबाई = 21 का एक ताल है

2
क्या "a में स्थान बदला जा सकता है?
विनाशकारी नींबू

@DestructibleLemon Yup! फिक्स्ड।
3

1
@ user56656 आप पायथन को जानने के लिए इस उत्तरदाता से अपेक्षा नहीं कर सकते। बल्कि, उसे अनिवार्य रूप से मानदंड के पायथ उत्तरदाता के विवरण से जाना चाहिए, जो यह था कि कार्यक्रम में ए शामिल है a। इस कार्यक्रम में ए a
msh210

ऐसा लगता है कि आपका उत्तर ठीक वैसा नहीं करता जैसा वह दावा करता है। पहली पंक्ति में २२ अक्षर (नई रेखा को छोड़कर) होने के बावजूद मेरा उत्तर यहाँ से जाता है।
गेहूं जादूगर

@ user56656 बस इसे संपादक में चलाया, यह "बाय रेटिना!" लाइव कंसोल फ़ीड में।
बिटकॉन्ड

7

9. रेटिना , 16 बाइट्स

.->0`Hi, Retina!

इसे ऑनलाइन आज़माएं!

यदि आप अपने स्वयं के कार्यक्रम का प्रयास करना चाहते हैं, तो बस इसे इनपुट फ़ील्ड में संलग्न करें, दो लाइनफीड द्वारा अलग किया गया। (यदि आपके प्रोग्राम में दो लाइनफ़ीड शामिल हैं, तो आपको सभी प्रोग्रामों के बीच और TIO हेडर में विभाजक बदलना होगा।)

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है
  4. इसकी लंबाई एक पूर्ण वर्ग है
  5. इसमें ए a
  6. इसमें एक >पात्र होता है
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!

क्षमा करें, लेकिन आप थोड़े मुझे 16 की लंबाई तक पैड करने के लिए मजबूर कर रहे हैं ...

अनावश्यक आवश्यकताओं के बिना:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!

व्याख्या

इसके साथ शुरू करना .ठीक है, इसका मतलब है कि हम रेटिना के निहित आउटपुट को दबा देते हैं (बशर्ते पहली पंक्ति में कॉन्फ़िगरेशन हो, लेकिन मुझे दो-लाइन प्रोग्राम नहीं चाहिए)। इसका मतलब है कि हमें इसे स्पष्ट आउटपुट की आवश्यकता है, लेकिन इसके लिए विकल्प है >, इसलिए हम भाग्य में हैं। इसके -सामने जा सकते हैं क्योंकि यह कुछ भी नहीं करता है।

अब हम कार्यक्रम के लिए ही प्राप्त कर सकते हैं। सबसे सरल बात यह है कि शाब्दिक स्ट्रिंग का मिलान करना है। हमारे कार्यक्रम में दिखाने की गारंटी है, हम आसानी से सुनिश्चित कर सकते हैं कि यह किसी भी मौजूदा कार्यक्रम का हिस्सा नहीं है, और यह हमें परिणाम के रूप में एक नंबर देता है। हालांकि, यह संभावित रूप से 1 से अधिक संख्या में वापसी कर सकता है (इसलिए दो अलग-अलग मूल्यों से अधिक)। हम इसे 0-आमिट के साथ बचते हैं जो केवल पहले मैच को देखता है और गिनता है कि यदि यह मौजूद है। तो यह 0सुनिश्चित करता है कि आउटपुट केवल 0या कभी 1(इनपुट इनपुट शाब्दिक स्ट्रिंग शामिल है पर निर्भर करता है)।

शाब्दिक स्ट्रिंग के रूप में ... ठीक है, हमें अभी भी eएक a... और एक को शामिल करने की आवश्यकता है और हमें कम से कम 11 वर्णों की स्ट्रिंग की आवश्यकता है, ताकि हम लंबाई की आवश्यकताओं (यहां तक ​​कि एक वर्ग तक) से मेल खा सकें। Hi, Retina!उन आवश्यकताओं को पूरा करने के लिए होता है।


7

13. पर्ल 5 , 64 बाइट्स

.1;";1.
\"Hi, Retina!->";$_=<>;chop;print y///c>5&&reverse
eq$_;

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।

भविष्य के उत्तर के लिए सारांश:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है।
  • 10 वां चरित्र ए है "
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • पहली पंक्ति लंबाई की लंबाई> 5 ( वर्णों में ) है।

सत्यापन रूबी लिपि


बस मेरा जवाब पोस्ट करने के बारे में, और अब यह असंभव है
आह्ह्ह्ह

ओह, जब तक V उत्तर तय नहीं हो जाता, मैं इसे हटा रहा हूं।
लिन

1
@bitconfused मैंने इसे बदल दिया, बस आपके लिए ...!
लिन

1
आप इस दुनिया के लिए बहुत अच्छे हैं!
बिटकॉन्फ़्यूड

1
@ user56656 आप पायथन को जानने के लिए इस उत्तरदाता से अपेक्षा नहीं कर सकते। बल्कि, अनिवार्य रूप से, पायथन उत्तरदाता के मानदंड के विवरण से जाना चाहिए, जो यह था कि कार्यक्रम में ए शामिल है a। इस कार्यक्रम में ए a
msh210

6

25, ऑक्टेव , 196 बाइट्स

नई आवश्यकता: टैब बनाम रिक्त स्थान चर्चा से बचने के लिए, टैब का उपयोग अब इंडेंटेशन के लिए नहीं किया जा सकता है। प्रत्येक पंक्ति को अभी भी टैब की आवश्यकता है, लेकिन यह पंक्ति का पहला वर्ण नहीं हो सकता है।

.6;%+->?|"	"|?>-+%;6.
f=@(x)1&&cellfun(@(C)any(C=='	')&1&&find(C=='	')>1,strsplit(x,char(10)));
%	
%	
%	
%	
%	
%	
%Henry Jams?Hi, Retina!	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	~

सभी कार्यक्रमों को ऑनलाइन सत्यापित करें!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C
  22. प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  23. नौवीं पंक्ति में कम से कम 22 अक्षर हैं, जिसमें नई पंक्ति को छोड़कर।
  24. टैब वर्ण किसी रेखा पर पहला वर्ण नहीं हो सकता है

भविष्य के उत्तर के लिए:

  • पहला चरित्र एक है ., और ऐसा ही 21 वां वर्ण (पैलंड्रोमिक नियम) है।
  • 10 वां वर्ण एक है ", और ऐसा 12 वां वर्ण (पैलंड्रोमिक नियम) है।
  • पहली पंक्ति 21 की लंबाई का एक ताल है।
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है, और इसका कोड बिंदु 60 (प्रिंटबेल ',1;6और टैब) से कम है।
  • अंतिम वर्ण है ~
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • यह कम से कम 28 लाइनों लंबी है।
  • नौवीं पंक्ति में न्यूलाइन को छोड़कर कम से कम 22 अक्षर होने चाहिए।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक तार शामिल हैं ->, Hi, Retina!, और Henry Jams?
  • इसमें शामिल है |, +और C
  • प्रत्येक पंक्ति में कम से कम एक टैब वर्ण होता है, लेकिन यह किसी रेखा पर पहला वर्ण नहीं हो सकता है।
  • प्रत्येक प्रोग्राम को अब पहली पंक्ति में केवल 2 .और 2 की अनुमति है ", और !इन Hi, Retina!। उन वर्णों का कहीं और उपयोग नहीं किया जा सकता है, इसके अलावा कोई उपयोग नहीं है #$[\]

स्पष्टीकरण:

196 बाइट पर इसे रखना वास्तव में थोड़ा मुश्किल था, क्योंकि कई बाइट्स हैं जो अब प्रत्येक पंक्ति पर अनिवार्य हैं।

पहली पंक्ति केवल एक स्केलर है जिसका आउटपुट नहीं है, उसके बाद टिप्पणी। दूसरी पंक्ति एक अनाम फ़ंक्शन है जो xइनपुट के रूप में एक स्ट्रिंग लेती है और निम्नलिखित ऑपरेशन करती है:

strsplit(x,char(10))   % Split at newlines. Can't use a literal newline, or [10,''] due to previous rules
cellfun(@(C) ...     ) % Perform the following operation on each line:
  any(C==' ')          % Make sure there is at least one tab character
  1&&find(C==' ')>1    % Make sure the index is higher than 1
1&&cellfun( ... )     % Check that this is true for all lines.

यह भाग्यशाली है कि शॉर्ट सर्किट ऑपरेशन से पहले की प्रक्रिया शुरू &&होती है &, और इसके 1&&findलिए कोष्ठक की आवश्यकता नहीं होती है। अन्यथा मैं इसे 196 बाइट्स तक नीचे नहीं ले जाता।


ध्यान दें कि यह कोड गोल्फ नहीं है।
ericw31415

1
मुझे पता है, लेकिन इसे 50 बाइट के साथ पैड करने की तुलना में इसे गोल्फ के लिए अधिक मजेदार है। :)
स्टीवी ग्रिफिन

5

5. पायथन 3 , 64 बाइट्स

.012
import sys
print(len(sys . stdin . read()) ** 0.5 % 1 == 0)

इसे ऑनलाइन आज़माएं! जाँचता है कि इनपुट की लंबाई एक पूर्ण वर्ग है।

यह तब तक अपडेट हो चुका था जब 18 उत्तर मल्टीलाइन इनपुट का समर्थन करने के लिए मौजूद थे।

अद्यतन श्रृंखला को नुकसान नहीं पहुंचाता है।


संतुष्ट:

  1. से शुरू होता है a .
  2. एक होता है e
  3. एक समान लंबाई है
  4. एक पूर्ण वर्ग लंबाई है

मैंने यह कोशिश नहीं की है, लेकिन क्या यह वास्तव में उदाहरण के लिए गलत है जैसे कि 99999999 ^ 2 + 1 और उदाहरण के लिए 99999999 ^ 2?
msh210

1
यह वर्तमान में केवल इनपुट की पहली पंक्ति को पढ़ता है, इसलिए बहुस्तरीय उत्तर गलत (गलत) लौटाएगा। क्या आपको मौका मिलने पर इसे ठीक करना संभव है?
8

@cairdcoinheringaahing तय, धन्यवाद!
यूरिल

5

11. जावास्क्रिप्ट (ईएस 6), 36 बाइट्स

.11&&(s=>"Hi, Retina!->"&&s[9]=='"')

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "

भविष्य के उत्तर के लिए:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है।
  • 10-वें वर्ण में ए है "

5

23, साक्षर हास्केल , 196 बाइट्स

नई आवश्यकता: इंडेंटेशन महान है, इसलिए प्रत्येक पंक्ति में कम से कम एक टैब वर्ण शामिल होना चाहिए।

.1+C->|  "	"  |>-C+1.
		
>	main = interact test
>	test s = show (check (lines s))
>	check = all (elem tab)
>	tab = toEnum 9
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Henry Jams?
	Hi, Retina!
	~

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C
  22. प्रत्येक पंक्ति में एक टैब वर्ण होता है।

भविष्य के उत्तर के लिए:

  • पहली पंक्ति 21 की लंबाई का एक ताल है।
  • पहला चरित्र एक है ., और ऐसा ही 21 वां वर्ण (पैलंड्रोमिक नियम) है।
  • 10 वां वर्ण एक है ", और ऐसा 12 वां वर्ण (पैलंड्रोमिक नियम) है।
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है, और इसका कोड बिंदु 60 (प्रिंटबेल ',1;6और टैब) से कम है।
  • अंतिम वर्ण है ~
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • यह कम से कम 28 लाइनों लंबी है।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक अनुक्रम होता है ->
  • सटीक तार शामिल हैं Hi, Retina!और Henry Jams?
  • इसमें शामिल है |, +और C
  • प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  • प्रत्येक प्रोग्राम को अब पहली पंक्ति में केवल 2 .और 2 की अनुमति है ", और !इन Hi, Retina!। उन वर्णों का कहीं और उपयोग नहीं किया जा सकता है, इसके अलावा कोई उपयोग नहीं है #$[\]

सड़क के नीचे एक और व्हाट्सएप उत्तर पोस्ट करने का मेरा मौका जाता है। ; पी
केविन क्रूज़सेन

5

27. गोल्फस्क्रिप्ट , 144 बाइट्स

.		;'>-C+"1"+C->';		.
'	
z	
y	
x	
w	
v	
u	
Hi, Retina!	Henry Jams?';;
t	
s	
r	
q	
o	
m	
l	
k	
j	
i	
h	
g	
f	
e	
d	
c	
b	
n	/:^,27>^^^|=lynn
*	n~

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C
  22. प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  23. नौवीं पंक्ति में कम से कम 22 अक्षर हैं, जिसमें नई पंक्ति को छोड़कर।
  24. टैब वर्ण किसी रेखा पर पहला वर्ण नहीं हो सकता है
  25. तीसरा-से-अंतिम वर्ण एक टैब है।
  26. कम से कम 28 लाइनें हैं, और वे सभी अलग हैं।

भविष्य के उत्तर के लिए:

  • पहली पंक्ति एक .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.पैलिंड्रोम मिलान है (आप .s में भरने के लिए स्वतंत्र हैं)।
  • दूसरा वर्ण एक ',16;, या एक टैब, या एक में से एक है \x04\x0e\x13\x18\x1d
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • कम से कम 28 लाइनें हैं, और सभी लाइनें अलग हैं
  • नौवीं पंक्ति में कम से कम 22 अक्षर (न्यूलाइन को छोड़कर) होना चाहिए।
  • अंतिम पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक तार शामिल हैं ->, Hi, Retina!, और Henry Jams?
  • इसमें शामिल है |, +और C
  • प्रत्येक पंक्ति में कम से कम एक टैब वर्ण होता है, लेकिन यह किसी रेखा पर पहला वर्ण नहीं हो सकता है।
  • !".#$[\] जहां आवश्यक हो, को छोड़कर प्रतिबंधित हैं:
    • केवल !में Hi, Retina!और दो .और दो "पहली पंक्ति में अनुमति दी जाती है।
  • : कार्यक्रम के साथ समाप्त होता है tab, (जो) , ~

4
26 यहाँ है (सबसे पुराने द्वारा
लिन

4

12. वी , 36 बाइट्स

.1lllGYVH""pØHi, Retina!->üˆ.*±
Ø^0$

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।

भविष्य के उत्तर के लिए:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है।
  • 10-वें वर्ण में ए है "
  • अंतिम पंक्ति गैर-रिक्त रेखा में कोई डुप्लिकेट वर्ण नहीं है।

4

21. अल्फाक , 676 बाइट्स

हैरानी की बात है कि अधिकांश कोड पैडिंग नहीं है।

.11111111"1"11111111.
?|+->Hi, Retina!opaos
iipiiciasceaecppisaic
sapiceasccpisipiiiiia
ecsaiiijaeepiiiiiiaec
saeeejeepiiiaeecsajee
eeeepiaeecsaejipiiiii
iaecsaijeeeeeeeeeejii
iiiijiipiiiaecsaijiii
piaeeeecsaijeejiiijii
iiiiiiiiiiijiipiiiaec
saijiipiaeeeecsaejiii
iiiiiiijeeeeeejiiijpi
iaeeeeecsaeeejpiiaeee
eeeecsajeejiiijiiiiii
iijeeeeeeeeeeejeeepia
eeecsaeejeeeeeeeeeeee
jpiaeeeeecsaijepiaeee
csaeejeeeeeeeeejiiiii
iiiiijiipiiiaecsaiiij
epiiiiaecsaeeejiipiae
eeecsaijepiaeeecsaeje
eeeeeeeeeejiiiiiiiiii
iijiipiiiaecsaiijpiae
eecsaejipiaeeecsajiii
piaeeeecsajiiiiiiiiii
ijeeejiiiiiiiijejiipi
iiaecsajpHenry Jams?a
bcefghiwklmnopqrstuvw
xyzabcdefghwuklmnopqr
stuvwxyzabcdefg~

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~

भविष्य के उत्तर के लिए:

  • पहला चरित्र एक है ., और ऐसा ही 21 वां वर्ण (पैलंड्रोमिक नियम) है।
  • 10 वां वर्ण एक है ", और ऐसा 12 वां वर्ण (पैलंड्रोमिक नियम) है।
  • पहली पंक्ति 21 की लंबाई का एक ताल है।
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है, और इसका कोड बिंदु 60 (प्रिंटबेल ',1;6और टैब) से कम है।
  • अंतिम वर्ण है ~

  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • यह कम से कम 28 लाइनों लंबी है।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।

  • सटीक अनुक्रम होता है ->
  • सटीक तार शामिल हैं Hi, Retina!और Henry Jams?
  • यह होता है |और +

  • प्रत्येक प्रोग्राम को अब पहली पंक्ति में केवल 2 .और 2 की अनुमति है ", और !इन Hi, Retina!। उन वर्णों का कहीं और उपयोग नहीं किया जा सकता है, इसके अलावा कोई उपयोग नहीं है #$[\]

4

26. सेल्फ-मोडिफ़ाइंग ब्रेनफक (SMBF), 256 बाइट्स

तीसरा-से-अंतिम वर्ण टैब होना चाहिए।

.1111111	"1"	1111111.
x	
x	
x	
x	
x	
x	
x	
x	Hi, Retina!Henry Jams?C|xxxxxxxxxxxxxxxxxxxx
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
x	+>>>->>+>>->>+>>->>>>>>>>>>>+>>>>>->>->>>>
x	>,Z>,^<Z-^<Z-^<---------Z>+.>^
^	x~

सच्चाई के \x00लिए प्रिंट और \x00\x01फ़ॉसी के लिए आउटपुट। हमेशा एक बेजोड़ ब्रैकेट के कारण एक त्रुटि के साथ समाप्त होता है। यह किसी भी इनपुट को गतिशील रूप से निष्पादित होने से रोकता है।

यह कार्यक्रम केवल पायथन दुभाषिया में काम करता है । TIO पर काम नहीं करता है। ऐसा इसलिए है क्योंकि पायथन दुभाषिया ईओएफ एनयूएल है।

पायथन इंटरप्रेटर का उपयोग करने के लिए, इस कोड को उस पंक्ति में पेस्ट करें जहां dataसेट है। यह किया जाना था, क्योंकि TIO के पास NUL बाइट्स टाइप करने या इनपुट करने का कोई आसान तरीका नहीं है, इसलिए मैं अभी भी Ideone का उपयोग करता हूं। फिर sys.stdin = MySTDIN("<[.<]")जो भी इनपुट आप के खिलाफ परीक्षण कर रहे हैं, उसके साथ कस्टम इनपुट को अनइंस्टॉल करें और बदलें।

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C
  22. प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  23. नौवीं पंक्ति में कम से कम 22 अक्षर हैं, जिसमें नई पंक्ति को छोड़कर।
  24. टैब वर्ण किसी रेखा पर पहला वर्ण नहीं हो सकता है
  25. तीसरा-से-अंतिम वर्ण एक टैब है।

भविष्य के उत्तर के लिए:

  • पहला चरित्र एक है ., और ऐसा ही 21 वां वर्ण (पैलंड्रोमिक नियम) है।
  • 10 वां वर्ण एक है ", और ऐसा 12 वां वर्ण (पैलंड्रोमिक नियम) है।
  • पहली पंक्ति 21 की लंबाई का एक ताल है।
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है, और इसका कोड बिंदु 60 (प्रिंटबेल ',1;6और टैब) से कम है।
  • अंतिम वर्ण है ~
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • यह कम से कम 28 लाइनों लंबी है।
  • नौवीं पंक्ति में न्यूलाइन को छोड़कर कम से कम 22 अक्षर होने चाहिए।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक तार शामिल हैं ->, Hi, Retina!, और Henry Jams?
  • इसमें शामिल है |, +और C
  • प्रत्येक पंक्ति में कम से कम एक टैब वर्ण होता है, लेकिन यह किसी रेखा पर पहला वर्ण नहीं हो सकता है।
  • प्रत्येक प्रोग्राम को अब पहली पंक्ति में केवल 2 .और 2 की अनुमति है ", और !इन Hi, Retina!। उन वर्णों का कहीं और उपयोग नहीं किया जा सकता है, इसके अलावा कोई उपयोग नहीं है #$[\]
  • तीसरा-से-अंतिम वर्ण एक टैब है।

4
225 भी नहीं है?
विध्वंसक लेमन

@DestructibleLemon मैंने पैडिंग को जोड़ा और इसे # 26 बनाने के लिए अपना उत्तर बदल दिया।
mbomb007

4

28. साहित्य हास्केल , 256 बाइट्स

.	|+xx<<<"a"<<<xx+|	.
 		
>	g x=elem '<'x&&e%x==e
>	e=tail(show 0)	
>	('<':a)%('>':b)=a%b
>	a%('<':b)=('<':a)%b
>	a%('>':b)='<':e
>	a%(x:b)=a%b{->Hi, Retina!Henry Jams?-}
>	a@(_:_)%_=a
>	a%b=e
 	
a	
b	
C	
d	
e	
f	
g	
h	
i	
j	
k	
l	
m	
n	
o	
ppppppppp	
q	3~

इसे ऑनलाइन आज़माएं!

परीक्षण चालक

संतुष्ट

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C
  22. प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  23. नौवीं पंक्ति में कम से कम 22 अक्षर हैं, जिसमें नई पंक्ति को छोड़कर।
  24. टैब वर्ण किसी रेखा पर पहला वर्ण नहीं हो सकता है
  25. तीसरा-से-अंतिम वर्ण एक टैब है।
  26. कम से कम 28 लाइनें हैं, और वे सभी अलग हैं।
  27. >कोड में एक होना चाहिए और कोण ब्रेसिज़ संतुलित होना चाहिए

भविष्य के उत्तर के लिए:

  • पहली पंक्ति एक .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.पैलिंड्रोम मिलान है (आप .s में भरने के लिए स्वतंत्र हैं)।
  • दूसरा वर्ण एक ',16;, या एक टैब, या एक में से एक है \x04\x0e\x13\x18\x1d
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • कम से कम 28 लाइनें हैं, और सभी लाइनें अलग हैं।
  • नौवीं पंक्ति में कम से कम 22 अक्षर (न्यूलाइन को छोड़कर) होना चाहिए।
  • अंतिम पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक तार शामिल हैं ->, Hi, Retina!, और Henry Jams?
  • इसमें शामिल है |, +और C
  • प्रत्येक पंक्ति में कम से कम एक टैब वर्ण होता है, लेकिन यह किसी रेखा पर पहला वर्ण नहीं हो सकता है।
  • !". जहां आवश्यक हो, को छोड़कर प्रतिबंधित हैं:
    • केवल !में Hi, Retina!और दो .और दो "पहली पंक्ति में अनुमति दी जाती है।
  • #$[\] कार्यक्रम में दिखाई नहीं दे सकता है।
  • : कार्यक्रम के साथ समाप्त होता है tab, (जो) , ~
  • कोण ब्रेसिज़ संतुलित होना चाहिए

मुझे नहीं पता कि टेस्ट ड्राइवर में "perl5 वर्तमान में काम नहीं करता है" से आपका क्या मतलब है, यह 1ठीक है जब मैं उस लाइन को अनफिल्ट करता हूं (हालांकि यह ; echoआउटपुट में कोई नई रेखा का उपयोग नहीं कर सकता है)
लिन

@ मुझे पता नहीं है। मुझे याद नहीं है कि क्या गलत था। मैं इसे आगे बढ़ाता हूँ। धन्यवाद।
गेहूं जादूगर

4

29. PHP के साथ -r, 256 बाइट्स

.6|0&"123'  '321"&0|6.
<   
0   
;   
+   
eval(   
~   
preg_replace    
('Hi, Retina!'^'g5X|<J' 
,   
''  
^'Henry Jams?'  
,'×× ×  ×ÝÅÐÐÝÖÓÎÖÖÁÇÇÀ«Å¹ÖÄ'));?>->/45789:@ABCDEFGHIJKLMNOPQ  
*   
a   
b   
c   
d   
e   
f   
g   
h   
i   
j   
k   
m   
n   
o   p~

नहीं का उपयोग करने में सक्षम होने $के लिए इस काफी मुश्किल बना दिया अपने मूल समाधान में, मैं नियम को गलत समझा, लेकिन मैं मैं सब कुछ अब ढंक दिया है लगता है। मैंने उच्च-बाइट वर्णों का उपयोग किया है, ~और evalPHP के लिए सभ्य चर की कमी के आसपास काम करने के लिए। मैंने लगभग अद्वितीय कोड अंक 96 की न्यूनतम संख्या बनाई है, लेकिन मैंने सोचा कि यह कुछ भाषाओं के लिए थोड़ा कठिन हो सकता है।

यहां सत्यापन के लिए एक प्रतिवर्ती हेक्स डंप है।

00000000: 2e36 7c30 2622 3132 3327 0927 3332 3122  .6|0&"123'.'321"
00000010: 2630 7c36 2e0a 2a09 0a30 090a 3b09 0a2b  &0|6..*..0..;..+
00000020: 090a 6576 616c 2809 0a7e 090a 7072 6567  ..eval(..~..preg
00000030: 5f72 6570 6c61 6365 090a 2827 4869 2c20  _replace..('Hi, 
00000040: 5265 7469 6e61 2127 5e27 6735 587c 3c4a  Retina!'^'g5X|<J
00000050: 2709 0a2c 090a 2727 090a 5e27 4865 6e72  '..,..''..^'Henr
00000060: 7920 4a61 6d73 3f27 090a 2c27 9b96 9ad7  y Jams?'..,'....
00000070: 9c90 8a91 8bd7 9c90 8a91 8ba0 9c97 9e8d  ................
00000080: 8cd7 9996 939a a098 9a8b a09c 9091 8b9a  ................
00000090: 918b 8cd7 dd8f 978f c5d0 d08c 8b9b 9691  ................
000000a0: ddd6 d3ce d6d6 c1c7 c7c0 abc5 b9d6 c427  ...............'
000000b0: 2929 3b3f 3e2d 3e2f 3435 3738 393a 4041  ));?>->/45789:@A
000000c0: 4243 4445 4647 4849 4a4b 4c4d 4e4f 5051  BCDEFGHIJKLMNOPQ
000000d0: 090a 3c09 0a61 090a 6209 0a63 090a 6409  ..<..a..b..c..d.
000000e0: 0a65 090a 6609 0a67 090a 6809 0a69 090a  .e..f..g..h..i..
000000f0: 6a09 0a6b 090a 6d09 0a6e 090a 6f09 707e  j..k..m..n..o.p~

इसे ऑनलाइन आज़माएं!

परीक्षण चालक

संतुष्ट

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C
  22. प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  23. नौवीं पंक्ति में कम से कम 22 अक्षर हैं, जिसमें नई पंक्ति को छोड़कर।
  24. टैब वर्ण किसी रेखा पर पहला वर्ण नहीं हो सकता है
  25. तीसरा-से-अंतिम वर्ण एक टैब है।
  26. कम से कम 28 लाइनें हैं, और वे सभी अलग हैं।
  27. >कोड में एक होना चाहिए और कोण ब्रेसिज़ संतुलित होना चाहिए।
  28. कार्यक्रम में 88 से अधिक विशिष्ट कोड बिंदु होने चाहिए।

भविष्य के उत्तर के लिए:

  • पहली पंक्ति एक .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.पैलिंड्रोम मिलान है (आप .s में भरने के लिए स्वतंत्र हैं)।
  • दूसरा वर्ण एक ',16;, या एक टैब, या एक में से एक है \x04\x0e\x13\x18\x1d
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • कम से कम 28 लाइनें हैं, और सभी लाइनें अलग हैं।
  • नौवीं पंक्ति में कम से कम 22 अक्षर (न्यूलाइन को छोड़कर) होना चाहिए।
  • अंतिम पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक तार शामिल हैं ->, Hi, Retina!, और Henry Jams?
  • इसमें शामिल है |, +और C
  • प्रत्येक पंक्ति में कम से कम एक टैब वर्ण होता है, लेकिन यह किसी रेखा पर पहला वर्ण नहीं हो सकता है।
  • !". जहां आवश्यक हो, को छोड़कर प्रतिबंधित हैं:
    • केवल !में Hi, Retina!और दो .और दो "पहली पंक्ति में अनुमति दी जाती है।
  • #$[\] कार्यक्रम में दिखाई नहीं दे सकता है।
  • : कार्यक्रम के साथ समाप्त होता है tab, (जो) , ~
  • कोण ब्रेसिज़ संतुलित होना चाहिए।
  • कार्यक्रम में 88 से अधिक विशिष्ट कोड बिंदु होने चाहिए।

मुझे लगता है कि आप यहाँ परीक्षण ड्राइवर के तर्क के रूप में अपनी स्क्रिप्ट जोड़ना भूल गए। मैंने इसे अपने उत्तर में ठीक कर लिया है जो वर्तमान में हटा दिया गया है।
डेविस योशिदा

4

30. > <> साथ -v 0 -v 0, 324 बाइट्स

1 सच है, खाली स्ट्रिंग गलत है

.1|-<<<<	"C"	<<<<-|1.
>i:0(?v'	'~
v     >}@@:'	'=0=?;@
v	
     >:0(?va=?v&1+&>'	'~
>{r0&/    v   >&}0&^	
          >&}rv	
<	
              >l3(?v@:}@@=?;{'	'~
                  ->1n;	
Hi, Retina!	
ABDEFGIKLMNOPQSTUVWXYZ	
b	c
d	
fg	
h	
jk	
o	
p	*      *  *
q	  *  *      *
u	*      *  *
w	
xz	
2	
45	
6	
78	9
Henry Jams?%-	_~

इसे ऑनलाइन आज़माएं!

संतुष्ट

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C
  22. प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  23. नौवीं पंक्ति में कम से कम 22 अक्षर हैं, जिसमें नई पंक्ति को छोड़कर।
  24. टैब वर्ण किसी रेखा पर पहला वर्ण नहीं हो सकता है
  25. तीसरा-से-अंतिम वर्ण एक टैब है।
  26. कम से कम 28 लाइनें हैं, और वे सभी अलग हैं।
  27. >कोड में एक होना चाहिए और कोण ब्रेसिज़ संतुलित होना चाहिए।
  28. कार्यक्रम में 88 से अधिक विशिष्ट कोड बिंदु होने चाहिए।
  29. तीसरा-से-अंतिम वर्ण एक टैब (# 26) है और आसन्न रेखाओं की लंबाई अलग होनी चाहिए

भविष्य के उत्तर के लिए:

  • पहली पंक्ति एक .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.पैलिंड्रोम मिलान है (आप .s में भरने के लिए स्वतंत्र हैं)।
  • दूसरा वर्ण एक ',16;, या एक टैब, या एक में से एक है \x04\x0e\x13\x18\x1d
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • कम से कम 28 लाइनें हैं, और सभी लाइनें अलग हैं।
  • नौवीं पंक्ति में कम से कम 22 अक्षर (न्यूलाइन को छोड़कर) होना चाहिए।
  • अंतिम पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक तार शामिल हैं ->, Hi, Retina!, और Henry Jams?
  • इसमें शामिल है |, +और C
  • प्रत्येक पंक्ति में कम से कम एक टैब वर्ण होता है, लेकिन यह किसी रेखा पर पहला वर्ण नहीं हो सकता है।
  • !". जहां आवश्यक हो, को छोड़कर प्रतिबंधित हैं:
    • केवल !में Hi, Retina!और दो .और दो "पहली पंक्ति में अनुमति दी जाती है।
  • #$[\] कार्यक्रम में दिखाई नहीं दे सकता है।
  • : कार्यक्रम के साथ समाप्त होता है tab, (जो) , ~
  • कोण ब्रेसिज़ संतुलित होना चाहिए।
  • कार्यक्रम में 88 से अधिक विशिष्ट कोड बिंदु होने चाहिए।
  • आसन्न रेखाओं की लंबाई अलग होनी चाहिए

मैं इसे ड्राइवर से जोड़ने की कोशिश कर रहा था, लेकिन बाइनरी "मछली" ने इसे स्वीकार नहीं किया। इसे चलाने का उपयुक्त तरीका क्या है?
डेविस योशिदा

@DavisYoshida TIO लिंक मैंने साझा किए काम करता है। Idk कैसे
mbomb007

हाँ, इसमें कुछ भी गलत नहीं है, लेकिन यदि आप इसे एक bash स्क्रिप्ट से निष्पादित करना चाहते हैं, तो आपको एक दुभाषिया को कॉल करने की आवश्यकता है
डेविस योशिदा

@DavisYoshida TIO चैट रूम में डेनिस से पूछें।
mbomb007

@DavisYoshida यह इस प्रकार है कि TIO मछली को बुलाता है: github.com/TryItOnline/tryitonline/blob/master/wrappers/fish
पोटेटो44

2

1. ++ , 7 बाइट्स जोड़ें

D,f,@,1

इसे ऑनलाइन आज़माएं!

इससे पहले कि चीजें मुश्किल होने लगें, इससे पहले भी ++ जोड़ें। यह Add ++ में पहले उदाहरण का बहुत सरल अनुवाद है। D,f,@,1एक फ़ंक्शन को परिभाषित करता है, जो दिए गए तर्क से कोई फर्क नहीं पड़ता, रिटर्न करता है 1


2

4. ढेर , 10 बाइट्स

.3[#'even]

इसे ऑनलाइन आज़माएं!

जाँचता है कि कार्यक्रम की लंबाई समान है या नहीं। बेनामी फ़ंक्शन जो 1"सच्चे" इनपुट के लिए और 0"झूठे" लोगों के लिए लौटता है।

संतुष्ट:

  1. से शुरू होता है a .
  2. एक होता है e
  3. एक समान लंबाई है

मैं इस कोड का इनपुट कैसे पास करूं? यह TIO लिंक से मेरे लिए स्पष्ट नहीं है।
गेहूं जादूगर

@ user56656 स्ट्रिंग की जगह लेने की कोशिश f outकरें जो आप परीक्षण करना चाहते हैं। एकल उद्धरणों में लिपटे हुए, एकल उद्धरण को दोहराकर बच जाएं
Conor O'Brien

ओह मैं देख रहा हूँ, आपने कोड को बदल दिया है, इसलिए कोड पाद लेख में दिखाई नहीं देता है।
गेहूं जादूगर

@ user56656 ओह हाँ, इस बारे में खेद है
कॉनर ओ'ब्रायन

2

24, SNOBOL4 (CSNOBOL4) , 256 बाइट्स

.;*->+|a	"x"	a|+>-*;.
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input;* Henry Jams?
	X =INPUT
	OUTPUT =GT(SIZE(X),21)	1
	
	
	
	
	
	
	
	
	
	
	
	
	
end	
	ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234
	Hi, Retina!
	~

इसे ऑनलाइन आज़माएं!

1सच्चाई के लिए बाहर प्रिंट और झूठी के लिए कुछ भी नहीं आउटपुट।

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C
  22. प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  23. नौवीं पंक्ति में कम से कम 22 अक्षर हैं, जिसमें नई पंक्ति को छोड़कर।

भविष्य के उत्तर के लिए:

  • पहला चरित्र एक है ., और ऐसा ही 21 वां वर्ण (पैलंड्रोमिक नियम) है।
  • 10 वां वर्ण एक है ", और ऐसा 12 वां वर्ण (पैलंड्रोमिक नियम) है।
  • पहली पंक्ति 21 की लंबाई का एक ताल है।
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है, और इसका कोड बिंदु 60 (प्रिंटबेल ',1;6और टैब) से कम है।
  • अंतिम वर्ण है ~
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • यह कम से कम 28 लाइनों लंबी है।
  • नौवीं पंक्ति में न्यूलाइन को छोड़कर कम से कम 22 अक्षर होने चाहिए।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक तार शामिल हैं ->, Hi, Retina!, और Henry Jams?
  • इसमें शामिल है |, +और C
  • प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  • प्रत्येक प्रोग्राम को अब पहली पंक्ति में केवल 2 .और 2 की अनुमति है ", और !इन Hi, Retina!। उन वर्णों का कहीं और उपयोग नहीं किया जा सकता है, इसके अलावा कोई उपयोग नहीं है #$[\]

1

2. त्रिकोणीयता , 17 बाइट्स

..)..
.)Im.
"."=.

इसे ऑनलाइन आज़माएं!

जाँचता है कि क्या पहला वर्ण बिंदी है ( .)।


15
आपने पहले ही बहुत सारी व्यावहारिक भाषाओं को समाप्त कर दिया है। :(
बिलकुल अमानवीय

इसमें पायथन शामिल नहीं है, लेकिन यह वास्तव में अर्थात हास्केल
श्री एक्सकोडर

2
अगर आपकी भाषा कोड में कहीं भी तैरने का समर्थन करती है, .3या समान काम करेगी
Conor O'Brien


@ user56656 आउच, जो इंडेक्सिंग के साथ एक आंतरिक बग प्रतीत होता है ... मैं इसे आज बाद में ठीक करूंगा
श्री एक्सकोडर

1

8. आर , 64 बाइट्स

.0->z;x=readLines();y=Vectorize(utf8ToInt)(x);any(grepl("->",x))

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है
  4. इसकी लंबाई एक पूर्ण वर्ग है
  5. इसमें ए a
  6. इसमें एक >पात्र होता है
  7. ->इसकी एक पंक्ति में सटीक क्रम समाहित है ।

1

10. सोम्मे , 64 बाइट्स

.1->Hi, Retina! I like French :D
"RVll;d.h:and random stuff too!

इसे ऑनलाइन आज़माएं!

इसे ऑनलाइन सत्यापित करें!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है
  4. इसकी लंबाई एक पूर्ण वर्ग है
  5. इसमें ए a
  6. इसमें एक >पात्र होता है
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।

भविष्य के उत्तर के लिए:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है।

1

7. फुसफुसाते हुए , 66 बाइट्स

.abcdefghijklmnopqrstuvwxyz
> ">"
> InputAll
>> 1∈2
>> Output 3

इसे ऑनलाइन आज़माएं!

आउटपुट या तो Trueया False। अनुगामी नई लाइन पर ध्यान दें।

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है
  4. पात्रों में इसकी लंबाई एक पूर्ण वर्ग है
  5. इसमें ए a
  6. इसमें एक >पात्र होता है

सिर्फ FYI करें, इसमें 64 बाइट्स हैं, 64 अक्षर नहीं। महत्वपूर्ण नहीं है, सिर्फ ध्यान दें
कॉनर ओ'ब्रायन

जब यह इनपुट के रूप में पारित हो जाता है तो पायथन 3 का उत्तर (# 5) गलत हो जाता है। मुझे लगता है कि शीर्ष पर वर्णमाला से 2 वर्णों को हटाकर इसे ठीक किया जा सकता है।
आलू

@ Pot4444 क्या आप सुनिश्चित हैं कि आप नई पंक्ति में शामिल हैं?
केयर्ड कॉइनरहाइडिंग

हां, मैंने फिर से जांच की और मेरे पास नई लाइन थी। इसका कारण यह है कि एक बहु-बाइट का टुकड़ा है, और मेरा मानना ​​है कि अजगर प्रस्तुत बाइट्स की गिनती कर रहा है।
आलू ४०

@ Pot4444 नहीं, यह इसलिए है क्योंकि पायथन सबमिशन केवल इनपुट की पहली लाइन पढ़ रहा है, पूरी बात नहीं
caird coinheringaahing

1

3. जेली , 5 बाइट्स

.
”ee

इसे ऑनलाइन आज़माएं!

जाँचता है कि इनपुट में कोई eवर्ण है या नहीं। से बदल करने के लिए e, क्योंकि वह उस चरित्र के बिना भाषाओं के लिए अनुचित लग रहा था। और, सत्यापित करने के लिए, यहां एक हेक्सडंप है:

00000000: 2e0a ff65 65                             ...ee

संतुष्ट:

  1. से शुरू होता है a .
  2. इसमें ए e

2
5 बाइट मुझे बताती है कि यह जेली कोडपेज में है। क्या हमारे पास एक हेक्सडंप हो सकता है?
आलू २४

@ पोटैटो
44 हेक्सडंप

1

18. पायथन 3 , 144 बाइट्स

.6;"ea->?"#"?>-ae";6.
"Hi, Retina!"
import sys
print(len(sys.stdin.read().split("\n"))>26+1)








































"|||||"
4.2

इसे ऑनलाइन आज़माएं!

आउटपुट Trueयदि इनपुट कम से कम 28 लाइनों लंबा है, Falseअन्यथा।

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।

भविष्य के उत्तर के लिए:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है।
  • 10-वें वर्ण एक है ", और ऐसा ही बारहवाँ वर्ण (पैलंड्रोमिक नियम) है।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • पहली पंक्ति लंबाई = 21 का एक ताल है
  • इसमें ए ?
  • इसमें ए |
  • इसमें ए +
  • यह कम से कम 28 लाइनों लंबी है।

1

16: क्वार्टरस्टाफ , 64

1 सत्य है,

.1......."a".......1.
   1->a[Hi, Retina!]
  ?[-124(.|>a)?]
49a!

इसे ऑनलाइन आज़माएं!

इंडेंटेशन कुछ भी नहीं करता है, वैसे।

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें ए >पात्र ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |

भविष्य के उत्तर के लिए:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है।
  • 10-वें वर्ण में ए है ", और ऐसा ही बारहवाँ वर्ण (पैलंड्रोमिक नियम) है।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • पहली पंक्ति लंबाई = 21 का एक ताल है
  • इसमें ए ?
  • इसमें ए |

हाँ, लेकिन अगर अजगर जवाब "ए" के लिए जाँच नहीं कर रहा है, तो यह किस लिए जाँच कर रहा है ???
विनाशकारी नींबू

Pyth उत्तर जांचता है कि पहली पंक्ति में a है a, यह इस कारण से है कि pyth इनपुट लेता है। ऐसा लगता है कि ओपी ने अपने स्वयं के कोड को लिखने या विश्लेषण करने में गलती की। पहले के दो जवाबों में भी यह समस्या है।
गेहूं जादूगर

@ user56656 यह एक आसान तय था
विनाशकारी नींबू

@ uset56656 मैंने अब Pyth कोड तय किया। उम्मीद है कि मैंने कुछ भी नहीं तोड़ा। वास्तव में, मैंने ऑनलाइन दुभाषिया से कॉपी-पेस्ट करते समय गलती की, गलती से गलत कार्यक्रम ले रहा था। असुविधा के लिए क्षमा याचना!
श्री एक्सकोडर

1

15. पायथन 3, 64 बाइट्स

.1and(11*"""*11(dna1.
Hi, Retina!->   """)and(lambda s:"?"
in s)

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें ए >पात्र ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?

भविष्य के उत्तर के लिए:

  • पहला चरित्र ए है .
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है।
  • 10-वें वर्ण में ए है "
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • पहली पंक्ति लंबाई = 21 का एक ताल है
  • इसमें ए ?

@ mbomb007 तय
SuperStormer

1

31. ऑक्टेव , 324 बाइट्स

नई आवश्यकता: सभी मुद्रण योग्य ASCII जो पहले निषिद्ध नहीं हैं, उन्हें कोड का हिस्सा होना चाहिए। पूरी सूची है: !"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~

.6;%+<-?|"	"|?-<+%;6.
f=@(x)all(ismember(horzcat(33,34,46,' %&''()*+,=/0123456789:;<->?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~'),x));	
%	>>
%	V'quQ9g8u'@f/&'A)eLS;p`t'{ZYv4R3aaa
%	bb
%	c
%	dd
%Henry Jams?Hi, Retina!	
%	e
%	ff
%	g
%	hh
%	i
%	jj
%	k
%	ll
%	m
%	nn
%	o
%	pp
%	q
%	rr
%	s
%	tt
%	u
%	vvv
%	a~

इसे ऑनलाइन आज़माएं!

  1. इसमें ए e
  2. इसकी लंबाई सम है।
  3. इसकी लंबाई एक पूर्ण वर्ग है।
  4. इसमें ए a
  5. इसमें एक >पात्र होता है ।
  6. सटीक स्ट्रिंग शामिल है ->
  7. सटीक स्ट्रिंग शामिल है Hi, Retina!
  8. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  9. 10-वें वर्ण में ए है "
  10. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  11. पहली पंक्ति लंबाई का एक ताल है> 5।
  12. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  13. इसमें ए ?
  14. इसमें ए |
  15. इसमें ए +
  16. यह कम से कम 28 लाइनों लंबी है।
  17. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  18. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  19. अंतिम वर्ण है ~
  20. इसमें ए C
  21. प्रत्येक पंक्ति में एक टैब वर्ण होता है।
  22. नौवीं पंक्ति में कम से कम 22 अक्षर हैं, जिसमें नई पंक्ति को छोड़कर।
  23. टैब वर्ण किसी रेखा पर पहला वर्ण नहीं हो सकता है
  24. तीसरा-से-अंतिम वर्ण एक टैब है।
  25. कम से कम 28 लाइनें हैं, और वे सभी अलग हैं।
  26. >कोड में एक होना चाहिए और कोण ब्रेसिज़ संतुलित होना चाहिए।
  27. कार्यक्रम में 88 से अधिक विशिष्ट कोड बिंदु होने चाहिए।
  28. तीसरा-से-अंतिम वर्ण एक टैब (# 26) है और आसन्न रेखाओं की लंबाई अलग होनी चाहिए
  29. सभी मुद्रण योग्य ASCII वर्ण जो पहले निषिद्ध नहीं हैं, उन्हें कोड का हिस्सा होना चाहिए। पूरी सूची है:!"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~

भविष्य के उत्तर के लिए:

  • पहली पंक्ति एक .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.पैलिंड्रोम मिलान है (आप .s में भरने के लिए स्वतंत्र हैं)।
  • दूसरा वर्ण एक ',16;, या एक टैब, या एक में से एक है \x04\x0e\x13\x18\x1d
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • कम से कम 28 लाइनें हैं, और सभी लाइनें अलग हैं
  • नौवीं पंक्ति में कम से कम 22 अक्षर (न्यूलाइन को छोड़कर) होना चाहिए।
  • अंतिम पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • सटीक तार शामिल हैं ->, Hi, Retina!, और Henry Jams?
  • प्रत्येक पंक्ति में कम से कम एक टैब वर्ण होता है, लेकिन यह किसी रेखा पर पहला वर्ण नहीं हो सकता है।
  • !". जहां आवश्यक हो, को छोड़कर प्रतिबंधित हैं:
    • केवल !में Hi, Retina!और दो .और दो "पहली पंक्ति में अनुमति दी जाती है।
  • #$[\] कार्यक्रम में दिखाई नहीं दे सकता है।
  • : कार्यक्रम के साथ समाप्त होता है tab, (जो) , ~
  • कोण ब्रेसिज़ संतुलित होना चाहिए।
  • कार्यक्रम में 88 से अधिक विशिष्ट कोड बिंदु होने चाहिए।
  • आसन्न रेखाओं की लंबाई अलग होनी चाहिए
  • इसमें सभी मुद्रण योग्य ASCII शामिल हैं जो पहले निषिद्ध नहीं हैं। चरित्र: !"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~

यदि क्रिप्टोग्राफ़िक फ़ंक्शंस अस्वीकृत हो जाते हैं, तो मैं इसे ख़ुशी से हटा दूंगा, लेकिन यह अब तक निषिद्ध नहीं है। मैं वास्तव में एक अच्छा समय था, हालांकि यह मजबूर ...
स्टू ग्रिफिन

यदि हम इसे अस्वीकार नहीं करते हैं, तो कोई SHA-256 या इससे भी बदतर कर सकता है, और फिर से, ऐसा कोई तरीका नहीं है जिससे हम यह साबित कर सकें कि इन हैश फ़ंक्शंस का उपयोग करते समय तार की एक अनंत राशि की अनुमति है।
mbomb007

मेरे सभी परीक्षणों से पता चलता है कि यह 3 (शायद 4) बाइट्स के लिए पर्याप्त है जिसे चेरी उठाया जा सकता है, और आप एक बहुत ही सरल जानवर बल के साथ क्रिप्टो आवश्यकता को पूरा करेंगे। मैं एक उत्तर लिख सकता हूं , जो क्रिप्टोग्राफिक कार्यों का उपयोग किए बिना किसी और का पालन करना बहुत कठिन बना देगा , क्योंकि कोई बाइट सीमा नहीं है। मुझे लगता है कि श्रृंखला को तोड़ने के लिए जानबूझकर प्रयास करने से भविष्य के उत्तरों को हतोत्साहित करना बेहतर है । हालांकि यह सिर्फ मेरे दो सेंट है :)
स्टीवी ग्रिफिन

मुझे लगता है कि किसी भी जवाब के लिए एक अन्य उत्तरदाता को बल प्रयोग करने की आवश्यकता होती है जो खराब स्वाद में हो।
mbomb007

मैं कुछ हद तक सहमत हूं। इसीलिए यदि यह अस्वीकृत हो जाता है, तो मुझे इस उत्तर को हटाकर खुशी होगी।
स्टीवी ग्रिफिन

0

6. पायथ , 16 बाइट्स

.e}\as.zS13    5

यहाँ यह कोशिश करो!

जाँचता है कि इनपुट में ए है a। या तो आउटपुट:

  • [True, True, True, True, True, True, True, True, True, True, True, True, True] सच्चाई के लिए

  • या [False, False, False, False, False, False, False, False, False, False, False, False, False]मिथ्या के लिए

संतुष्ट:

  1. से शुरू होता है a .
  2. एक होता है e
  3. एक समान लंबाई है
  4. एक पूर्ण वर्ग लंबाई है
  5. एक होता है a

2
अगर मैं गलत हूं तो मुझे सुधारें, लेकिन मैं जिस जवाब पर काम कर रहा हूं, उसका परीक्षण करने से लगता है कि केवल aपहली पंक्ति में है या नहीं। कम से कम 2 उत्तर गलत हैं क्योंकि यह मेल नहीं खाता है कि इस उत्तर का पाठ क्या कहता है (और लोग अपने उत्तरों का परीक्षण नहीं कर रहे हैं)।
आलू ४४

@ आलू ४४ मेरा बुरा, माफ़ी! फिक्स्ड।
मिस्टर एक्सकोडर

@ Mr.Xcoder आपने सुनिश्चित किया कि यह "भविष्य" की किसी भी स्थिति को पूरा नहीं करता है? यह दिखाई नहीं देता
विनाशकारी नींबू

@DestructibleLemon क्या यह भविष्य की किसी भी स्थिति को पूरा करता है? मैं इस उल्लंघन की कोई आवश्यकता नहीं जान सकता।
श्री एक्सकोडर

@ Mr.Xcoder मेरा मानना ​​है कि यह नहीं है
विनाशकारी नींबू

0

20. जेली , 100 बाइट्स

यह कोड चेक करता है कि नहीं Henry Jams?। रिटर्न 1truthy के लिए, 0falsy के लिए।

.6;%+->?|"e"|?>-+%;6.
Hi, Retina!->0123456789
0123456789
0123
























“Henry Jams?”ẇ

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।

भविष्य के उत्तर के लिए:

  • पहला चरित्र एक है ., और ऐसा ही 21 वां वर्ण (पैलंड्रोमिक नियम) है।
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है, और इसका कोड बिंदु 60 से कम है।
  • 10-वें वर्ण एक है ", और ऐसा ही बारहवाँ वर्ण (पैलंड्रोमिक नियम) है।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • पहली पंक्ति लंबाई = 21 का एक ताल है
  • इसमें ए ?
  • इसमें ए |
  • इसमें ए +
  • यह कम से कम 28 लाइनों लंबी है।
  • निम्नलिखित वर्णों का उपयोग केवल पाँच बार किया जा सकता है !"#$.[\]:।
    • प्रत्येक प्रोग्राम को अब पहली पंक्ति में केवल 2 .और 2 की अनुमति है ", और !इन Hi, Retina!। उन वर्णों का कहीं और उपयोग नहीं किया जा सकता है, इसके अलावा कोई उपयोग नहीं है #$[\]
  • प्रत्येक प्रोग्राम Henry Jams?में एक निरंतर विकल्प के रूप में होना चाहिए ।

0

22, ऑक्टेव , 100 बाइट्स

कार्यकारी सारांश: Cकोड में अब एक अपरकेस होना चाहिए ।

.6;%+->?|"e"|?>-+%;6.
'Hi, Retina!Henry Jams?';
f=@(x)any(x=='C');
%Any C?























%~

इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें एक >पात्र होता है ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।
  19. Henry Jams?एक निरंतर विकल्प के रूप में होता है ।
  20. अंतिम वर्ण है ~
  21. इसमें ए C

भविष्य के उत्तर के लिए:

  • पहला चरित्र एक है ., और ऐसा ही 21 वां वर्ण (पैलंड्रोमिक नियम) है।
  • 10 वां वर्ण एक है ", और ऐसा 12 वां वर्ण (पैलंड्रोमिक नियम) है।
  • पहली पंक्ति 21 की लंबाई का एक ताल है।
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है, और इसका कोड बिंदु 60 (प्रिंटबेल ',1;6और टैब) से कम है।
  • अंतिम वर्ण है ~

  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • यह कम से कम 28 लाइनों लंबी है।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।

  • सटीक अनुक्रम होता है ->
  • सटीक तार शामिल हैं Hi, Retina!और Henry Jams?
  • इसमें शामिल है |, +और C

  • प्रत्येक प्रोग्राम को अब पहली पंक्ति में केवल 2 .और 2 की अनुमति है ", और !इन Hi, Retina!। उन वर्णों का कहीं और उपयोग नहीं किया जा सकता है, इसके अलावा कोई उपयोग नहीं है #$[\]

0

19, ऑक्टेव , 196 बाइट्स

नोट: मैंने त्रुटि को ठीक करने के लिए कोड को संपादित किया है। केवल बदलाव के लिए पैलिंड्रोम शासन को शामिल किया गया था। यह उत्तर 10 के लिए झूठे सकारात्मक से बचा जाता है।


अब तक की अधिकांश आवश्यकताएं आसानी से टिप्पणियों और दबी हुई तारों का उपयोग करके दरकिनार की जा सकती हैं, जिससे उत्तर जोड़ना तुच्छ हो जाता है। मुझे लगा कि मैं इसके बजाय कुछ पात्रों को अस्वीकार करके इसे थोड़ा कठिन बनाऊंगा

.6;%+->?|"e"|?>-+%;6.
f=@(x)all(ismember('Hi, Retina!',x))&sum(ismember(x,cat(2,33:36,46,91:93,'')))<6&x(2)<60&all((k=x(1:find(x==10,1)-1))==flip(k))
%












































इसे ऑनलाइन आज़माएं!

संतुष्ट:

  1. पहला चरित्र ए है .
  2. इसमें ए e
  3. इसकी लंबाई सम है।
  4. इसकी लंबाई एक पूर्ण वर्ग है।
  5. इसमें ए a
  6. इसमें ए >पात्र ।
  7. सटीक स्ट्रिंग शामिल है ->
  8. सटीक स्ट्रिंग शामिल है Hi, Retina!
  9. पहले दो यूनिकोड कोड बिंदुओं का योग 5 का गुणक है।
  10. 10-वें वर्ण में ए है "
  11. अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  12. पहली पंक्ति लंबाई का एक ताल है> 5।
  13. पहली पंक्ति बिल्कुल 21 वर्ण लंबी (न्यूलाइन शामिल नहीं है)।
  14. इसमें ए ?
  15. इसमें ए |
  16. इसमें ए +
  17. यह कम से कम 28 लाइनों लंबी है।
  18. निम्नलिखित वर्णों का उपयोग कुल पांच बार किया जाता है: !"#$.[\]और दूसरे वर्ण का कोडपॉइंट 60 से कम है।

भविष्य के उत्तर के लिए:

  • पहला चरित्र ए है ., और ऐसा ही 21 वां वर्ण (पैलंड्रोमिक नियम) है।
  • इसकी लंबाई एक भी पूर्ण वर्ग है।
  • सटीक अनुक्रम होता है ->
  • सटीक स्ट्रिंग शामिल है Hi, Retina!
  • दूसरे वर्ण का यूनिकोड कोड बिंदु, मॉड 5, 4 है, और इसका कोड बिंदु 60 से कम है।
  • 10-वें वर्ण में ए है ", और ऐसा ही बारहवाँ वर्ण (पैलंड्रोमिक नियम) है।
  • अंतिम गैर-रिक्त पंक्ति में कोई डुप्लिकेट वर्ण नहीं है।
  • पहली पंक्ति लंबाई = 21 का एक ताल है
  • इसमें ए ?
  • इसमें ए |
  • इसमें ए +
  • यह कम से कम 28 लाइनों लंबी है।
  • निम्नलिखित वर्णों का उपयोग केवल पाँच बार किया जा सकता है: !"#$.[\]:।
    • प्रत्येक प्रोग्राम को अब पहली पंक्ति में केवल 2 .और 2 की अनुमति है ", और !इन Hi, Retina!। उन वर्णों का कहीं और उपयोग नहीं किया जा सकता है, इसके अलावा कोई उपयोग नहीं है #$[\]

: मैं downvote नहीं किया, लेकिन हवाला ओपीThis will probably be more fun if you try to maximize your own score rather than "win" the challenge.
ऊरीएल

मैं नीचे नहीं गया, लेकिन हो सकता है कि डाउनवॉटर ने ऐसा इसलिए किया क्योंकि आप एक के बजाय एक उत्तर में दो चीजों को मान्य करते हैं। ऐसा कोई नियम नहीं है जो इसे अस्वीकार करता हो, लेकिन मैं किसी को इस वजह से नीचा दिखाने की कल्पना कर सकता हूं। (या क्योंकि उनके पास एक उत्तर की योजना थी, जो अब संभव नहीं है, हालांकि यह एक बहुत ही बचकाना कारण होगा इमो को डाउनवोट करने के लिए ..) क्योंकि मैं इसके साथ कुछ भी गलत नहीं देख सकता, इसलिए मैं बेअसर हो गया।
केविन क्रूज़सेन

क्या आप .किसी अन्य उत्तर के कारण 5 वर्ण की सीमा को कुछ अधिक या बढ़ा सकते हैं ? चूंकि पहली पंक्ति पैलिंड्रोम है, यह केवल 3 डॉट्स को छोड़ती है, जो कि अधिकांश ओओपी वर्बोस लैंग्स में लगभग असंभव है। यह भी 5 "और `` यह लगभग असंभव बनाता है बहुपरत तार
Uriel

अच्छी खबर यह है कि मैं एक दो भाषाओं को जानता हूं जो अभी भी काम करना चाहिए।
mbomb007

ध्यान देने के लिए धन्यवाद, मैंने श्रृंखला को प्रभावित किए बिना इसे अब ठीक कर दिया है। मैंने कोड को गलत टैब से कॉपी किया होगा (परीक्षण प्रयोजनों के लिए कई टैब में मेरे समान कोड थे)।
स्टीवी ग्रिफिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.