हेडस्टैक (पुलिस) में सुई छिपाएँ


38

यह एक चुनौती का हिस्सा है । लुटेरों के हिस्से के लिए यहां जाएं

पुलिस की चुनौती

आपको अपनी पसंद की भाषा में एक कार्यक्रम या फ़ंक्शन लिखना चाहिए, जो स्ट्रिंग को आउटपुट करता है Haystack। हालाँकि, आपके प्रोग्राम के कुछ सबसेट (बाकी को रीक्रिएट किए बिना) से हटा देना संभव है, जैसे कि परिणामी स्ट्रिंग भी उसी भाषा में मान्य प्रोग्राम है, जो Needleइसके बजाय प्रिंट करता है। दोनों कार्यक्रम / कार्य वैकल्पिक रूप से एक एकल अनुगामी न्यूलाइन (एक दूसरे के स्वतंत्र रूप से) प्रिंट कर सकते हैं, लेकिन कुछ और नहीं। आउटपुट केस संवेदी है और प्रदान की गई सटीक आवरण का पालन करना चाहिए।

आपका लक्ष्य, निश्चित रूप से, "सुई" को बहुत अच्छी तरह से छिपाना है। लेकिन ध्यान दें कि आपके प्रस्तुतिकरण को किसी भी वैध समाधान के साथ क्रैक किया जा सकता है , न कि केवल आपके द्वारा इच्छित।

कृपया अपने उत्तर में शामिल करें:

  • आपके प्रस्तुत करने की भाषा (और संस्करण यदि प्रासंगिक हो)।
  • बाइट्स में हेस्टैक कार्यक्रम का आकार।
  • हेयस्टैक कार्यक्रम ही।
  • आउटपुट विधि अगर यह STDOUT नहीं है।
  • यदि संभव हो, तो अपनी चुनी हुई भाषा के लिए एक ऑनलाइन दुभाषिया / संकलक का लिंक।

आपका सबमिशन या तो एक प्रोग्राम या फंक्शन हो सकता है, लेकिन स्निपेट नहीं और आपको REPL वातावरण नहीं मानना ​​चाहिए। आपको कोई इनपुट नहीं लेना चाहिए, और आप STDOUT, फ़ंक्शन रिटर्न वैल्यू या फ़ंक्शन (आउट) पैरामीटर के माध्यम से आउटपुट कर सकते हैं।

दोनों कार्यक्रमों / कार्यों को एक उचित डेस्कटॉप मशीन पर 5 सेकंड के भीतर पूरा करना होगा और नियतात्मक होना चाहिए। आपको हैशिंग, एन्क्रिप्शन या रैंडम नंबर जेनरेशन के लिए बिल्ट-इन का उपयोग नहीं करना चाहिए (भले ही आप एक निश्चित मूल्य पर रैंडम नंबर जनरेटर को बीज दें)।

निष्पक्षता के हित में, आपकी चुनी हुई भाषा के लिए स्वतंत्र रूप से उपलब्ध दुभाषिया या संकलक होना चाहिए।

सुई प्रोग्राम पाए जाने पर एक उत्तर फटा है। यदि आपका उत्तर 7 दिनों के लिए क्रैक नहीं किया गया है, तो आप अपने उत्तर में इच्छित सुई प्रोग्राम को प्रकट कर सकते हैं, जो आपके सबमिशन को सुरक्षित बनाता है। जब तक आप अपने समाधान को प्रकट नहीं करते हैं, तब भी यह लुटेरों द्वारा क्रैक किया जा सकता है, भले ही 7 दिन पहले ही बीत चुके हों। सबसे छोटा सुरक्षित हैस्टैक कार्यक्रम (बाइट्स में मापा गया) जीतता है।

उदाहरण

यहाँ विभिन्न भाषाओं में सरल उदाहरण दिए गए हैं:

Ruby

Haystack: puts 1>0?"Haystack":"Needle"
Delete:        XXXXXXXXXXXXXXX
Needle:   puts "Needle"

Python 2

Haystack: print "kcatsyaHeldeeN"[-7::-1]
Delete:          XXXXXXXX        XX
Needle:   print "eldeeN"[::-1]

ध्यान दें कि हटाए गए वर्णों के सबसेट को सन्निहित नहीं होना चाहिए।

अनियंत्रित सबमिशन

<script>site = 'meta.codegolf'; postID = 5686; isAnswer = false; QUESTION_ID = 144600;</script><script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script><script>jQuery(function(){var u='https://api.stackexchange.com/2.2/';if(isAnswer)u+='answers/'+postID+'?order=asc&sort=creation&site='+site+'&filter=!GeEyUcJFJeRCD';else u+='questions/'+postID+'?order=asc&sort=creation&site='+site+'&filter=!GeEyUcJFJO6t)';jQuery.get(u,function(b){function d(s){return jQuery('<textarea>').html(s).text()};function r(l){return new RegExp('<pre class="snippet-code-'+l+'\\b[^>]*><code>([\\s\\S]*?)</code></pre>')};b=b.items[0].body;var j=r('js').exec(b),c=r('css').exec(b),h=r('html').exec(b);if(c!==null)jQuery('head').append(jQuery('<style>').text(d(c[1])));if (h!==null)jQuery('body').append(d(h[1]));if(j!==null)jQuery('body').append(jQuery('<script>').text(d(j[1])))})})</script>


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

मैं हेडस्टैक में ऐसा करूंगा, लेकिन इसका कोई दस्तावेज़ीकरण नहीं है और मैं कोड के माध्यम से देख रहा हूं :(
Okx



1
@ kamoroso94 हां, लेकिन इसका मतलब है कि आप 5 या 6 सेकंड के बाद उम्मीदवार कार्यक्रम समाप्त कर सकते हैं, क्योंकि यदि वे समाप्त नहीं हुए हैं तो वे समाधान नहीं हो सकते हैं जो आप देख रहे हैं।
मार्टिन एंडर

जवाबों:


16

हेडस्टैक , 84 बाइट्स, क्रैक

0\\1-c\
//    
?10F17+c8F+4+cd8F+3+c6-c1+c,c2+c8+c|
 0   \1++c,c|
F/c++2F8
c\8F+2+cd

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

यह दिखता है (मेरे लिए) बल्कि दृढ़ है लेकिन अगर आप सही सबसेट पाते हैं तो यह बहुत आसान है ... ओह ठीक है, बस हमें आरंभ करने के लिए: पी



1
@icrieverytim 1. ओओ कूल वे दोनों यूनिकोड ग्लिफ़ हैं। वर्तमान में वैज्ञानिक रूप से अधिक सटीक है
हाइपरएन्यूट्रीनो

1. हाँ, मुझे पता है, वे वास्तव में शांत दिखते हैं। : PI ने उन्हें यूनिकोड ब्लॉक की इस सोने की खान में पाया । यदि वे नियोन के कोड पृष्ठ में समाप्त होते हैं तो आश्चर्यचकित न हों। 2. टीबीएच, पुराना वाला बेहतर आईएमओ दिखता था। : पी
बिलकुल अमानवीय

1
@HyperNeutrino बेंजीन में आपकी रुचि क्यों है?
१३

3
@ मिचथन को ध्यान में रखते हुए कि मैं एक न्यूट्रिनो हूँ, यह एक अच्छा सवाल है, लेकिन मुझे नहीं पता: पी
हाइपरन्यूट्रीनो

12

हेक्सागोनी , 37 बाइट्स

H[@;(...e<l.a;./$.>;\sN;\ac.>).;;;._y

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

बस मेरी अनिवार्य हेक्सागोनी प्रविष्टि ...

सुविधा के लिए, यहाँ अनकहा कोड है:

   H [ @ ;
  ( . . . e
 < l . a ; . 
/ $ . > ; \ s
 N ; \ a c .
  > ) . ; ;
   ; . _ y

यह कैसे काम करता है:

कार्यक्रम के साथ शुरू होता है H, फिर हम आईपी # 5 पर जाते हैं। यह आईपी पश्चिम कोने में शुरू होता है, उछलते और निष्पादित करते समय चारों ओर लपेटता है (प्रभाव में) ;a;y;s;(इसलिए हमने मुद्रित किया है Hays)। फिर sएक के लिए वृद्धि की जाती हो जाता है tद्वारा )और मुद्रित, तो हम के माध्यम से पारित Ne...(cकरने से पहले a;c;(अभी भी षट्भुज के एक छोटे खंड के आसपास उछल)। कार्यक्रम हिट करता है _, यह दर्शाता \है lकि किसके kद्वारा एक से घटाया जा सकता है (, जो \मुद्रित होने से पहले दूसरे से गुजरता है और कार्यक्रम समाप्त हो जाता है @

वर्बोज़ संस्करण


3
यह भाषा अब भी मुझे कचोटती है। मैं तुम्हें इसके लिए प्यार करता हूँ।
फुर्रियो

मेरा दिमाग अभी फट रहा है। मैं कोड को क्रैक करने के लिए यह पता लगाने की कोशिश कर रहा था, लेकिन YEESH आदमी। किस तरह का मुड़ा हुआ लड़का इसे बनाता है ??
फुर्रेओ

@phroureo ...> _>
मार्टिन

आपका उत्तर सुरक्षित होने के बाद, क्या आप मुझे एक कदम-दर-चरण दे सकते हैं कि यह क्या कर रहा है? (या यदि आपके पास पहले से ही एक कदम-कदम कहीं एक समान कुछ है, तो मुझे वहां इंगित करें?)
फुर्रियो

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

10

ब्रेन-फ्लैक , 146 बाइट्स ( फटा )

([((((()()())){}){}){}](()([()](()({}([((((()()()){})))[]])[]({}({})[{}]()({}((()(({}){}){}){}){}())))[][][][][][]))[]))(((()[]){}){({}[()()])}{})

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

इरादा समाधान, 80 बाइट्स

([((((()()())){}){}){}](()([()](()({}([((((()()()){})))[]])[]({}({})[{}]()({}((()(({}){}){}){}){}())))[][][][][][]))[]))(((()[]){}){({}[()()])}{})
( ((   )(                  [(  (( (         )()()){})) []]   ({}(  )    ( (  ( ()(({}){}){}){}){}())))            ))    (((()[]){}){({}[()  ])}{})


8

जावास्क्रिप्ट, 95 बाइट्स (ES6), क्रैक किए गए

एक स्ट्रिंग लौटाने वाला एक फ़ंक्शन।

f=(k=b=x=35)=>x--?f(k*74837258394056219&268435455):k&2?'N'+(k^124038877).toString(b):'Haystack'

"हेडस्टैक" डेमो


बहुत अच्छी पहेली। फटकारा
श्रीवत्सआर

8

हास्केल , 168 बाइट्स ( निम्मी द्वारा फटा )

hays=map;hay=zipWith;stack=head;h=stack{-
 hay.(hays.(stackany hay$or id).stack hay
<*>hays(sum$stack haystack<$>hay))-}$words
 "Haystack Hayst ackH aysta ckH aystac k"

इसे ऑनलाइन आज़माएं! कुछ विलोपन पैदावार के बाद पहचानकर्ता का मूल्यांकन hस्ट्रिंग लौटाता है ।"Haystack"h"Needle"


1
फटा । हल करने में काफी मजा आया।
निम्मी


4

हेक्सागोनी , 32 बाइट्स। फटा

मैं मार्टिन का समाधान नहीं कर सका , इसलिए मैं अपनी पोस्ट कर रहा हूं।

];N.@cl;e@;;(\H/;ya;_.>s.;t//<._

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

यहाँ यह स्वरूपित है:

   ] ; N .
  @ c l ; e
 @ ; ; ( \ H
/ ; y a ; _ .
 > s . ; t /
  / < . _ .
   . . . .

इसके साथ मेरा उद्देश्य दोनों समाधानों के लिए संभव के रूप में कई आईपी का उपयोग करना था, मुझे सुई के लिए 6 और हेस्टैक के लिए केवल 5 मिले ।



3

पायथ , 44 बाइट्स ( फटा )

Kr."Dn2û"2sf!/+rrK2 2r."EL8"2Tr."AhÐP­®Z"2

इसे यहाँ आज़माएँ।


दरार करने के लिए आसान होना चाहिए, बस एक पहला प्रयास :-)
श्री एक्सकोडर

@ _ @ जेली कोड क्यों है
लीक नून


3

जावा (ओपनजेडके 8) , 226 217 बाइट्स ( फटा )

पहली बार कोड गोल्फ, शायद बहुत आसान है लेकिन यह एक मजेदार चुनौती थी!

String d(){int h=3609000-5055+911,m=557558,s=15441301-157*10000;String d="0"+h*2+""+m*20+""+s*7,x="",y;for(int g=0;g<d.length();g+=3){y="";for(int e=0;e<3;e++)y+=d.charAt(e+g);x+=(char)Integer.parseInt(y);}return x;}

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


आपका TIO काम नहीं करता है। आप को बदलने के लिए चाहते हो सकता है return new Main().d();के लिए System.out.print(new Main().d());मुख्य विधि में।
केविन क्रूज़सेन

@KevinCruijssen सिर के लिए धन्यवाद!
ल्यूक स्टीवंस


3

डीसी , 148 बाइट्स ( क्रैक )

6 93 3 9 2 2**+*+483622 1 2 3 3*+3*+89 47*+*+3 5 2* 269 158 9**107 97*2 4*++2 3 3*+42 14 2**+*+5*+5 2148 1 6 2*+*+68262 5 280 7 2 3 3*+5 2**+*+*+*+P

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

यह सरल है, लेकिन मुझे उम्मीद है कि इसे हल करने में कम से कम थोड़ा मज़ा आएगा: з



2

जावास्क्रिप्ट, 119 बाइट्स (ES6), क्रैक किए गए

एक स्ट्रिंग लौटाने वाला एक फ़ंक्शन। काफी लंबा और इतना कठिन नहीं है, लेकिन उम्मीद है कि मज़ा आएगा।

_=>(+{}+['H'])[+[3]]+(+[][[]]+[])[+!!3]+(+[][[]]+['y'])[3]+(+[][[]]+['s'])[-~2]+(~![]+['t'])[2]+(+[][[]]+[])[+!!3]+'ck'

"हेडस्टैक" डेमो


फटा । Jsfuck github README.md ने बहुत मदद की।
कोई

2

पायथन 2.7.2, 103/117 बाइट्स, क्रैक

फ़ंक्शन संस्करण (117 बाइट्स):

def e():
 a,b,s=20070763850923833476353301471991752,0b1010100010010011,""
 while a>0:
  s=chr(a%b)+s
  a//=b
 print s

कार्यक्रम संस्करण (103 बाइट्स):

a,b,s=20070763850923833476353301471991752,0b1010100010010011,""
while a>0:
 s=chr(a%b)+s
 a//=b
print s

यह Haystackअच्छी तरह से प्रिंट होना चाहिए । पायथन फिडल पर परीक्षण किया गया ।

Btw यह पहला प्रयास है।

यह सुनिश्चित नहीं है कि प्रोग्राम संस्करण को स्निपेट के रूप में गिना जाता है, इसलिए मैंने दोनों संस्करणों को यहां रखा।



2

पायथन 2.7.10 के साथ नेम्पी 1.12.1, 208 209 बाइट्स ( फटा )

ऐसा प्रतीत होता है कि Numpy में एक सुई और एक Haystack है! यहाँ हैडस्टैक है; देखें कि क्या आप सुई पा सकते हैं। मुझे आशा है कि आपको सुई को खोजने में उतना ही मज़ा आएगा जितना मैंने इसे छिपाने में लगाया था।

import numpy
print "".join([dir(numpy)[int(i)][1-0] for i in numpy.poly1d([-1*1433/252e1,-3232/1920.,4026./72/2/3.,613/(6*4.)*1,-4723./1.8e2,-9763/120.,-2689/(-1+5*17.),1+138*.4*2])(numpy.arange(-12/3,13%9))])

यह निर्दिष्ट अनुसार:

Haystack

आप कर सकते हैं repl.it


ऐसा नहीं है कि यह वास्तव में मायने रखता है, लेकिन यह 209 बाइट्स है, न कि 208
caird कॉइनहेरिंगाहिंग


2

जावा 8, 321 बाइट्स, क्रैक

v->{String h="Haystack";int x=-7;return x<0?h:new String(new java.math.BigInteger(new byte[]{(byte)((~-~-~-~-~-~-~-~-~-~1^-x++*x)+151),new Byte("2"+"1+\"0+\"".length()+(x=h.length()*4/x)+"-x-7")}).toByteArray())+(new StringBuffer("hidden".substring(++x%3^4,--x-x--).replaceFirst("dd","e"+(char)(x*211%+93))).reverse());}

इसे यहाँ आज़माएँ।

अधिक पठनीय:

v->{
  String h="Haystack";
  int x=-7;
  return x<0?
          h
         :
          new String(new java.math.BigInteger(new byte[]{
            (byte)((~-~-~-~-~-~-~-~-~-~1^-x++*x)+151),
            new Byte("2"+"1+\"0+\"".length()+(x=h.length()*4/x)+"-x-7")
          }).toByteArray())
          +(new StringBuffer("hidden".substring(++x%3^4,--x-x--)
             .replaceFirst("dd","e"+(char)(x*211%+93))
            ).reverse());
}

यकीन नहीं होता है कि यह बहुत लंबा / कठिन है .. तो फिर, सामान्य रूप से जावा के साथ शुरू करने के लिए बहुत लंबा है, इसलिए 'सुई' को ठीक से छिपाने से बाइट-काउंट काफी बढ़ जाता है ..
अगर कोई इसे दरार नहीं करता है, तो मैं ' बाद में कुछ स्पॉइलर-टिप्स जोड़ दूंगा।


1
टीआईओ के पास एक कम चरित्र है, लेकिन दोनों तरह से टूट गया
याकूब

2

रूबी , 185 बाइट्स, कैबहैम द्वारा फटा

x='yGwztsPXhxDkBKlCYdFjQnpUROfoHvqmTgbaJSLcEiZrIAuMVNW'
s="n=x.to_i 36;x.bytjs.jach_cons(3){|a,b,c|n+=n*b%c;n*=a^b};puts n%8675309==1388649 ?'Njjdlj':'Haystack'"
eval s.tr ?j,s.size.chr

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

मैं कुछ डरपोक के साथ आने की कोशिश करूँगा, लेकिन अब यहाँ "सरल लेकिन अप्रिय" पर एक कोशिश है।



1
यह मजेदार था ^ ^
cab404

बहुत बढ़िया! ग्लैड जानवर बल बहुत उबाऊ नहीं था।
हिस्टोक्रेट

2

ब्रेन-फ्लैक , 188 बाइट्स ( फटा )

मैंने केवल फ़ंकी कंप्यूटर मैन का उत्तर देखा था जैसा कि मैंने यह पोस्ट किया है।

यह कुछ हद तक बाधित है।

((((((((((()()()){}){}()){}){}()){}()))<({}[(()()()()){}])(([[]]({})<>)<>)>((()()())){}{})[()]))<[[]()]>((()){}){}((){}[][(<>){}<>])(<>){}(({}<>()[()])[(((()()()){}<[()]>)<(()){}>{}){}()])

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

इरादा समाधान, 96 बाइट्स:

((((((((((()()()){}){}()){}){}()){}()))<({}[(()()()()){}])(([[]]({})<>)<>)>((()()())){}{})[()]))<[[]()]>((()){}){}((){}[][(<>){}<>])(<>){}(({}<>()[()])[(((()()()){}<[()]>)<(()){}>{}){}()])((((((((()()()){}){}){}()){}){}()<>)<>)(()()()){}())<>(((({}[()]<>)()))[(((()()()){}())()){}{}])
(((((((( (()()()){}){}  ){}){}()){}()))      ()()                   <>)     (()()()) {}    () ) <      >((()      ((){}    <>)     )   )  (({}        )[(((()()  ){}  ()  )  () {}   ){}()])

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


आप कुछ हद तक सामान्य ब्रेन-फ्लैक ऑबफैक्शन से परे मोटे तौर पर मोटापे से ग्रस्त हैं।
ग्रीफॉन -

@Gryphon हाँ, मैंने कुछ अतिरिक्त बिट्स जोड़े।
H.PWiz


2

T-SQL, 757 वर्ण क्रैक किए गए

मेरे पिछले उत्तर को हटाने के लिए क्षमायाचना - मैंने इसे कई बार संपादित किया, क्योंकि मैंने इसे गलत माना, और कुछ भी देना नहीं चाहता था। :)

किसी भी मामले में, एसक्यूएल में बाधा डालना थोड़ा मुश्किल है, जब तक कि आप इस तरह से पागल सामान नहीं करना चाहते हैं , और मैं उस निवेश में नहीं था।

इसके अलावा, मैं डब के बाद अपने चरों के नामकरण के लिए बिना शर्त माफी नहीं मांगता।

एसक्यूएल फिडल

create table a(l int,c int)
insert into a values (1,10),(2,1),(3,8),(4,0)
go
;CREATE FUNCTION b(@ varchar(max)) returns varchar(max) as
begin return 'char('+@+'),'''','end 
go
;CREATE FUNCTION h(@ varchar(max),@a varchar(max), @b varchar(max), @c varchar(max), @d varchar(max), @e varchar(max), @f varchar(max), @g varchar(max), @h varchar(max))
returns varchar(max) as 
begin
return replace(replace(replace(replace(@,@a,@b),@c,@d),@e,@f),@g,@h)
end
declare @x varchar(max),@ int=1,@y varchar(99)=''
,@D varchar(4)='Ha',@O varchar(4)='ys'
,@T varchar(3)='ta',@A varchar(4)='ck'
WHILE @<=4
BEGIN
set @y+=(SELECT dbo.b(c+100)from a where l=@)+' '
set @+=1
END
SELECT @x='select
left(dbo.h('''+@D+@O+@T+@A+''','+ left(@y,len(@y)-1) +'),char(56))'
execute(@x)

यदि यह इस सूत्र में सबसे आसान उत्तर है, तो आप शायद सही हैं। : P SQL को ट्रिक करना मुश्किल है।


क्या shouldn't हैस्टैक ’को yst हेडस्टैक’ नहीं होना चाहिए?
कैबहैम

SQL पूंजीकरण को बहुत अच्छी तरह से नहीं संभालता है (जब तक कि आप विशेष रूप से स्कीमा को परिभाषित नहीं करते हैं जो इसे अक्षरों के लिए उपयोग करना है)। मैंने नहीं चुना। : पी
फुर्रेओ

1
@phroureo कल्पना स्पष्ट रूप से बताती है कि इसे सही ढंग से कैपिटल किया जाना चाहिए।
LyricLy

ठीक है, मैंने ऊपर कोड तय किया (हालांकि मैंने एसक्यूएल फिडल को ठीक नहीं किया था, क्योंकि यह समान काम करता है)।
फुर्रियो

1
फटा (मुझे क्षमा करें ...)
रॉबर्ट फ्रेजर

1

लाइ , 40 बाइट्स, फटा

(78)"e"&p"Ha"s"yst"l"ck"&o(100)"l"l'&'o;

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

ओह लड़का, एक और लाई CNR सबमिशन। ये ऐतिहासिक रूप से बहुत अच्छी तरह से काम नहीं किया है (संभवतः मेरे कारण और भाषा नहीं), लेकिन हम देखेंगे कि यह किराया और आज कोई अपवाद नहीं है।

समाधान:

(78)"e"sl(100)"l"l&o;, XXXXXX XXXXX XXXXXX X Xसात प्रमुख स्थानों के साथ हटा दें



1

जावा , 345 बाइट्स, क्रैक

import java.util.*;interface Main{static void main(String[]args){Stack<Hay>s=new Stack();s.add(new Needle());for(int i=0;i<1000;i++)s.add(new Hay());System.out.println(s.get(s.indexOf(new Hay())+1).a);}}class Needle extends Hay{{a="Needle";}}class Hay{String a="Haystack";public boolean equals(Object o){return getClass().equals(o.getClass());}}

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

वास्तव में लंबा और शायद दरार करना आसान है, लेकिन कम से कम यह एक मिल गया है Stack<Hay>!


बहुत अच्छा! लेकिन हाँ, बहुत आसान दरार।
टाइटस

0

TI-BASIC, 119 बाइट्स (सुरक्षित)

में संग्रहीत आउटपुट Ans

"TIBASIC→Str1
length(Ans→X
Str1
For(I,X,2(7-4not(X-1
Ans+sub("ACDEHKLNSTY",inString("ABCDEFGHIJK",sub("KCBADAEDJDHIGF",1+remainder(11I-1,14),1)),1
End
sub(Ans,1+X,length(Ans)-X

समाधान

Str1इसे 1 की लंबाई देने के लिए वर्णों को निकालें ।

"C→Str1
length(Ans→X
Str1
For(I,X,2(7-4not(X-1
Ans+sub("ACDEHKLNSTY",inString("ABCDEFGHIJK",sub("KCBADAEDJDHIGF",1+remainder(11I-1,14),1)),1
End
sub(Ans,1+X,length(Ans)-X


0

एसीटो , 154 बाइट्स (सुरक्षित)

              27 \ 'dNU QJi9MLJ € {{x (}] J {'! O∑ € xiDQxsJ (] sicpicp1.2sJJicp90I.2 + D / edxi -> xd80J0IJicx'NIx5sJscid_liveLeLiLiLiLiLiL5LJL5L2L2J2s2L2L2P2L2L2P2L2L2J2L2L2J2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L2L की एक योजना है।   

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

'N'ed'd80J0IJic'eUpppppp इसे ऑनलाइन आज़माएं!

Explanation:
<space>*2 - Two spaces for the hilbert curve to work right
'N pushes 'N' onto the stack
'e pushes 'e'
d duplicates it
'd pushes d
80 pushes 8, 0
J concats top two values
0I pushes 0, pops, increments, pushes back on, net effect: pushes 1
J concats to '108'
i converts to integer
c pops and pushes ascii equiv on stack
'e pushes 'e' (again)
U reverses the stack
and the p's print out the stack
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.