খড়ের ছিটে সুই লুকান (পুলিশ)


38

এটি একটি চ্যালেঞ্জের অংশ। ডাকাতদের জন্য এখানে যান

পুলিশ চ্যালেঞ্জ

আপনার পছন্দসই ভাষায় আপনার একটি প্রোগ্রাম বা ফাংশন লিখতে হবে যা স্ট্রিংটিকে আউটপুট দেয় Haystack। যাইহোক, এটা আপনার প্রোগ্রাম থেকে (বাকি পুনঃক্রমবিন্যাস ছাড়া) অক্ষরের কিছু উপসেট মুছে ফেলার জন্য, যেমন যে ফলে স্ট্রিং সম্ভব হওয়া আবশ্যক এছাড়াও একই ভাষায়, যা ছাপে একটি বৈধ প্রোগ্রাম Needleপরিবর্তে। উভয় প্রোগ্রাম / ফাংশন allyচ্ছিকভাবে একটি একক ট্রেলিং নিউলাইন (একে অপরের থেকে স্বতন্ত্রভাবে) মুদ্রণ করতে পারে তবে অন্য কিছু নয়। আউটপুট কেস সংবেদনশীল এবং অবশ্যই সরবরাহ করা সঠিক কেসিং অনুসরণ করতে হবে।

আপনার লক্ষ্য অবশ্যই "সুই" খুব ভালভাবে আড়াল করা। তবে মনে রাখবেন যে আপনার জমাটি কেবলমাত্র আপনার ইচ্ছা মতো নয়, কোনও বৈধ সমাধানের সাথে ক্র্যাক করা যেতে পারে ।

আপনার উত্তর অন্তর্ভুক্ত করুন:

  • আপনার জমা দেওয়ার ভাষা (এবং সংস্করণ প্রাসঙ্গিক হলে)।
  • বাইটগুলিতে হাইস্ট্যাক প্রোগ্রামের আকার।
  • খড়খড়ি প্রোগ্রাম নিজেই।
  • আউটপুট পদ্ধতি যদি এটি বন্ধ না হয়।
  • যদি সম্ভব হয় তবে আপনার নির্বাচিত ভাষার জন্য কোনও অনলাইন ইন্টারপ্রেটার / সংকলকের লিঙ্ক।

আপনার জমাটি কোনও হয় প্রোগ্রাম বা ফাংশন হতে পারে তবে স্নিপেট নয় এবং আপনাকে অবশ্যই একটি 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
সম্পর্কিত। (মূল পার্থক্যটি হ'ল যে প্রোগ্রামগুলির মধ্যে ওইআইএস সিকোয়েন্সগুলি প্রয়োগ করা হয়েছিল এবং ফাটলযুক্ত প্রোগ্রামগুলিকে কোনও ভিন্ন ওইআইএস ক্রম আউটপুট করার অনুমতি দেওয়া হয়েছিল , যা পুলিশকে অনিচ্ছাকৃত ফাটল থেকে রক্ষা করা আরও শক্ত করে তোলে It এমনকি খাটো সমাধান খোঁজার দ্বারা ডাকাত)।
মার্টিন Ender

আমি এটি হায়স্ট্যাকে করব তবে এর কোনও ডকুমেন্টেশন নেই এবং আমি কোডটি সন্ধান করছি :(
Okx


1
স্ট্যাক স্নিপেট এই উত্তরটির
mbomb007

1
@ কামোরোসো94 হ্যাঁ, তবে এর অর্থ আপনি প্রার্থী প্রোগ্রামগুলি 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. ঠান্ডা ওও তারা উভয় ইউনিকোড গ্লিফ করছি 2. বর্তমান আরও একটি বৈজ্ঞানিকভাবেও সঠিক
HyperNeutrino

হ্যাঁ, আমি জানি, তারা সত্যিই দুর্দান্ত দেখাচ্ছে। : পিআই তাদের ইউনিকোড ব্লকের এই সোনার খনিতে খুঁজে পেয়েছিল । যদি তারা নিওনের কোড পৃষ্ঠাতে থাকে তবে অবাক হবেন না। ২. টিবিএইচ, বুড়োটি আরও ভাল আইএমও দেখছিল। : পি
সম্পূর্ণরূপে

1
@ হাইপারনিট্রিনো আপনার কেন বেঞ্জিনে আগ্রহ আছে?
মিচথান

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একটি থেকে decremented পরার যা kদ্বারা (, যা অন্য মাধ্যমে প্রেরণ করা \এবং মুদ্রিত হওয়ার আগে প্রোগ্রাম বন্ধ @

ভার্বোজ সংস্করণ


3
এই ভাষাটি এখনও আমাকে ক্র্যাক করেছে। আমি তোমাকে এর জন্য ভালবাসি
ফ্রেউরিও

আমার মস্তিষ্ক এখনই বিস্ফোরিত হয়। আমি কোডটি ক্র্যাক করার জন্য এটি যথেষ্ট পরিমাণে বের করার চেষ্টা করছিলাম, তবে হ্যাঁ মানুষ। এটিকে কী রকম বাঁকানো লোক ??
ফ্রেউরিও

@ ফ্রেউরিও ...> _>
মার্টিন এন্ডার

আপনার উত্তরটি সুরক্ষিত হওয়ার পরে, আপনি কি করছেন তা সম্পর্কে আমাকে ধাপে ধাপে দিতে পারেন? (বা আপনার যদি ইতিমধ্যে কোথাও কোথাও কোথাও একটি ধরণের পদক্ষেপ থাকে তবে আমাকে সেখানে দেখান?)
ফ্রেওরিও

1
@ ফ্রেউরিও সুরক্ষিত হওয়ার আগে পুলিশ প্রোগ্রামের ব্যাখ্যা যোগ করতে আমার আপত্তি নেই, এবং আমি মনে করি না যে আমি যেভাবেই এটি নিরাপদ দাবি করব (আমি সবেমাত্র যে জমা দিয়েছিলাম তা দিয়ে নিজের চ্যালেঞ্জ জয়ের ব্যাপারে আমি খুব আগ্রহী নই) কোন প্রচেষ্টা)। আমি আগামীকাল ব্যাখ্যাটি যুক্ত করার চেষ্টা করব। ইতিমধ্যে, আমি আপনাকে এসেক্সাংস চ্যাটরুমে হেক্সাগনির সাথে সহায়তা করে খুশি ।
মার্টিন ইন্ডার

10

ব্রেন-ফ্লাক , 146 বাইট ( ক্র্যাকড )

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

এটি অনলাইন চেষ্টা করুন!

উদ্দিষ্ট সমাধান, 80 বাইট

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


8

জাভাস্ক্রিপ্ট, 95 বাইট (ইএস 6), ক্র্যাকড

একটি ফাংশন একটি স্ট্রিং ফিরে।

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;}

এটি অনলাইন চেষ্টা করুন!


আপনার টিআইও কাজ করে না। আপনি পরিবর্তন করতে চাইতে পারেন return new Main().d();করার System.out.print(new Main().d());প্রধান-পদ্ধতিতে।
কেভিন ক্রুইজসেন

@ কেভিন ক্রুইজসেন মাথা উঁচু করার জন্য ধন্যবাদ!
লুক স্টিভেনস


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 বাইট (ইএস 6), ক্র্যাকড

একটি ফাংশন একটি স্ট্রিং ফিরে। বেশ দীর্ঘ এবং এত কঠিন নয়, তবে আশা করি মজাদার।

_=>(+{}+['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ভাল মুদ্রণ করা উচিত । পাইথন ফিডল পরীক্ষিত ।

বিটিডব্লিউ এটিই প্রথম চেষ্টা।

প্রোগ্রামের সংস্করণটি একটি স্নিপেট হিসাবে গণ্য হয়েছে কিনা তা নিশ্চিত নয়, তাই আমি উভয় সংস্করণ এখানে রেখেছি।



2

নম্পি 1.12.1, 208 209 বাইট ( ফাটল ) সহ পাইথন 2.7.10

দেখা যাচ্ছে যে নিম্পিতে একটি সুই এবং একটি খড়ের ছিদ্র আছে! এই হাইস্ট্যাক; আপনি সুই পেতে পারেন কিনা দেখুন। আমি আশা করি যে সুইটি এটি লুকিয়ে রেখেছিলাম তেমন মজাদার আপনি খুঁজে পেয়েছেন।

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 করতে পারেন ।


এটি সত্যিই গুরুত্বপূর্ণ তা নয়, তবে এটি 208 নয় 209 বাইট
কায়ারড কোইনরিঙ্গিংহ


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 বাইট, ক্যাব 404 দ্বারা ফাটল

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
মজা ছিল ^^
ক্যাব 404

সাবাশ! খুশি হিংস্র শক্তি খুব বিরক্তিকর ছিল না।
হিস্টোক্র্যাট

2

মস্তিষ্ক-ফ্লাক , 188 বাইট ( ক্র্যাকড )

আমি পোস্ট করার সাথে সাথে আমি কেবল ফানকি কম্পিউটার ম্যানের উত্তর দেখেছি ।

এটি কিছুটা নিবিড়।

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

এটি অনলাইন চেষ্টা করুন!

উদ্দিষ্ট সমাধান, 96 বাইট:

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

এটি অনলাইন চেষ্টা করুন!


আপনি কেবলমাত্র স্বাভাবিক ব্রেইন-ফ্ল্যাক অবলোকনকে ছাড়িয়ে কিছুটা অস্পষ্ট বলতে চাইছেন।
গ্রিফন - মনিকা

@ গ্রিফন হ্যাঁ, আমি কিছু অতিরিক্ত বিট যোগ করেছি।
এইচ.পি.উইজ


2

টি-এসকিউএল, 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)

যদি এই থ্রেডের সবচেয়ে সহজ উত্তর হয় তবে আপনি সম্ভবত সঠিক। : পি এসকিউএল চালিত করা কঠিন।


'খড়ের ছোপ' 'হাইস্ট্যাক' হওয়া উচিত নয়?
ক্যাব 404

এসকিউএল খুব সুন্দরভাবে মূলধন পরিচালনা করে না (যদি আপনি বর্ণগুলি ব্যবহার করার কথা বলে না তবে স্কিমাকে নির্দিষ্টভাবে নির্দিষ্ট না করে)। আমি না পছন্দ। : পি
ফ্রেউরিও

1
@ ফ্রেউরিও অনুমানটি স্পষ্টভাবে জানিয়েছে যে এটি অবশ্যই সঠিকভাবে মূলধন করা উচিত।
লিরিকলি

ঠিক আছে, আমি উপরের কোডটি ঠিক করেছি (যদিও আমি এসকিউএল ফিডলটি অগত্যা ঠিক করি নি, যেহেতু এটি একই কাজ করে)।
ফ্রেওরিও

1
ফাটল (আমি দুঃখিত ...)
রবার্ট ফ্রেজার

1

লাই , 40 বাইট, ফাটল

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

এটি অনলাইন চেষ্টা করুন!

ওহ ছেলে, আর একটি লী সিএনআর জমা দেওয়া। এগুলি historতিহাসিকভাবে খুব ভালভাবে কাজ করেনি (সম্ভবত আমার কারণে এবং ভাষার কারণে নয়), তবে আমরা দেখব কীভাবে এই ভাড়া এবং আজ কোনও ব্যতিক্রম নয়।

সমাধান:

(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

টিআই-বেসিক, ১১৯ বাইট (নিরাপদ)

আউটপুট সংরক্ষণ করা 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 (}] জে {'! ∑∑ € xiDQxsJ (] sicpicp1.2sJJicp90I.2 + ডি / এডেক্সি - '> xd80J0IJicx'NIx5sJsJidcpp77JSpj7CJicj\jjp j   

এটি অনলাইন চেষ্টা করুন!

'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
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.