ওভারল্যাপিং পলিগ্লটগুলি


37

অনেক সিঅ্যান্ডআর চ্যালেঞ্জের বিপরীতে, এর জন্য আলাদা ডাকাতদের পোস্টের প্রয়োজন হয় না; ডাকাতদের লক্ষ্য হ'ল পূর্বের উত্তরটি ক্র্যাক করা এবং তারপরে একটি নতুন হিসাবে একটি পুলিশ হিসাবে পোস্ট করা।

উত্তরদাতাদের হিসাবে, আপনি একাধিক বহুগল্ট লিখবেন যা দেখতে এটি দেখতে (প্রতিটি কলামই একটি ভাষা এবং প্রতিটি এন্ট্রি সেই ভাষায় উত্তরের আউটপুট):

Language:  1  2  3  4  5  6  7  8  ...
Answer 1:  0  1  2
Answer 2:     1  2  3
Answer 3:        2  3  4
Answer 4:           3  4  5
Answer 5:              4  5  6
Answer 6:                 5  6  7
...

(ফাঁকা জায়গার অর্থ এই ক্ষেত্রে কোনও আচরণের প্রয়োজন নেই)।

প্রতিটি উত্তরের 3 ভাষায় কাজ এবং 3 বিভিন্ন পরপর সংখ্যা যা পূর্ববর্তী উত্তর দ্বারা মুদ্রিত সংখ্যার চেয়ে বেশি প্রতিটি এক (প্রথম উত্তর প্রিন্ট হয় প্রিন্ট করা উচিত 0, 1এবং 2)। প্রতিটি উত্তর পূর্ববর্তী জমা থেকে দুটি ভাষা এবং তৃতীয় নতুন ভাষা ব্যবহার করে। উত্তরদাতাকে এই তৃতীয় ভাষাটি কী তা বোঝার চেষ্টা করা উচিত।

একটি নতুন উত্তর পোস্ট করতে, আপনার উচিত:

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

বিশেষ উল্লেখ

  • বৈধ প্রোগ্রামিং ভাষার জন্য মানদণ্ডগুলি প্রোগ্রামিং ভাষা কুইজের মত, দ্বিতীয় দ্বিতীয় মার্ক - কপস :

  • প্রতিটি উত্তর যুক্তিসঙ্গত পিসিতে এক মিনিটেরও কম সময়ে চলতে হবে।

  • আপনি প্রোগ্রামিং ভাষা পুনরায় ব্যবহার করতে পারেন , তবে এর মধ্যে কমপক্ষে দুটি উত্তর থাকতে হবে (যাতে স্বতন্ত্র উত্তর কোনও ভাষা পুনরায় ব্যবহার করতে পারে না)।
  • জমা দেওয়ার ক্র্যাকিংয়ের মধ্যে এমন কোনও প্রোগ্রামিং ল্যাঙ্গুয়েজ রয়েছে যা সঠিক ফলাফলকে ছাপিয়েছে, কেবলমাত্র উদ্দেশ্যে করা নয় intended যদি জমা দেওয়া কোনও ভাষায় চালিত হয় যা ঘোষণা করা হয়নি বা কাজ করতে পাওয়া যায় নি, তবে কিছু করার প্রয়োজন নেই।
  • আপনি পরপর দুবার (বা আরও) পোস্ট করতে পারবেন না।

বিজয়ী মানদণ্ড

বিজয়ী উত্তর হ'ল যে উত্তরটি ক্র্যাক হতে বেশিরভাগ সময় নিয়েছিল। চ্যালেঞ্জ কখনও শেষ হবে না, সুতরাং বিজয়ী উত্তর পরিবর্তন করা সর্বদা সম্ভব।


2
সম্ভাব্য ফাটল তৈরি এবং বহুগ্লাট তৈরির বিষয়ে আলোচনার জন্য একটি চ্যাটরুম খুলেছে ।
বুবলার

1
উত্তর কি আকাঙ্ক্ষিত সংখ্যা বাদে অন্য জিনিস আউটপুট দিতে পারে?
NieDzejkob

1
@ নিডজেজেকোব না, প্রোগ্রামটির কেবলমাত্র সংখ্যাটি আউটপুট করা উচিত এবং হ্যাঁ, প্রোগ্রামগুলি যদি এক মিনিটের মধ্যে চলে যায় তবে আমি পছন্দ করব।
13:59

3
এখানে একটি SEDE ক্যোয়ারী যা উত্তরগুলি নিরাপদে থাকার সময় (কয়েক ঘন্টার মধ্যে) গণনা করে।
নিডজেজেকোব

1
@ এম্বোডিমেন্টফ অজানা হ্যাঁ, আপনার কমান্ড-লাইন পতাকাগুলি প্রয়োজন কারণ তারা মূলত পৃথক দোভাষীকে সংজ্ঞায়িত করে এবং হ্যাঁ, প্রোগ্রামটি অবশ্যই কেবল সংখ্যাটি মুদ্রণ করবে। প্রোগ্রামটি STDERR এ আউটপুট দিতে পারে, তবে কেবল STDOUT এ আউটপুট প্রাসঙ্গিক।
ফল ফলবান

উত্তর:


11

হেক্সাগনি, ক্লেইন (101) এবং ???

  xx={puts/}
gets87!@xx=p

main\

>9.*5,6v

এই প্রিন্টগুলি 7হেক্সাগনীতে , ক্লিনে 8(101) এবং 9এ ???

9যদি একটি newline কোডের শেষে যোগ করা হয় কাজ করছে না। আপনি যদি স্থানীয়ভাবে পরীক্ষা করে থাকেন তবে সাবধান হন।

সম্পাদনা করুন: 20 ঘন্টা লাইভ থাকা ইতিমধ্যে একটি রেকর্ড, তাই আমি এখন থেকে কিছু ইঙ্গিত দেব। (এছাড়াও যেহেতু প্রশ্নে থাকা ভাষা আইএমও এখনও সুপরিচিত নয়))

সংকেতগুলি

  1. " 9শেষে একটি নতুন লাইন যুক্ত করা থাকলে এটি কাজ করে না" খুব তাৎপর্যপূর্ণ, পাশাপাশি প্রথম দুটি স্পেস (যা হেক্সাগনি এবং ক্লেইন উভয়ই উপেক্ষা করে)।
  2. ভাষা টিআইও-তে রয়েছে।
  3. প্রথম দুটি স্পেসটি শেষ লাইনে প্রোগ্রামটি লাফিয়ে তোলে। (এটা না একটি 2 ডি ভাষা।)
  4. এখানে সুস্পষ্ট আউটপুট কমান্ড নেই এবং vকমান্ডটি প্রোগ্রামটি শেষ করে।

ব্যাখ্যা ( ক্র্যাকড পোস্ট )

উত্স কোডে

abcd={} -- a gaffe avoiding tactic in C++/C#
abcd[!1]=   1+2+3+4+5+6+7+8+9+10+11+12+13+17!
print(abcd[0>1+2+3 and 4+8+6<0-0]//35)
if 0>1 then a.next=';' en\
                    >1+6.@.@

ক্লেইন (101) এ সম্পর্কিত নির্দেশাবলী হ'ল:

IP->.....................^...........IP->/
.........................|...................
.........................8
.........................\<-.............IP<-
                         @

ক্লেইন ছত্রাকযুক্ত 2D ভাষা যেখানে কোড এরিয়ার সীমানা অতিক্রম করে (যা একটি বর্গ) ক্লেইন টপোলজির উপর নির্ভর করে। /এবং \আয়না হয়।

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



9

বেফুঞ্জ -99, হেক্সাগনি এবং ???

abcd={} -- a gaffe avoiding tactic in C++/C#
abcd[!1]=   1+2+3+4+5+6+7+8+9+10+11+12+13+17!
print(abcd[0>1+2+3 and 4+8+6<0-0]//35)
if 0>1 then a.next=';' en\
                    >1+6.@.@

6বেফঞ্জ -৯৯ এ , 7হেক্সাগনিতে এবং 8??? তে এই মুদ্রণগুলি রয়েছে

ব্যাখ্যা

হেক্সাগনি কোড, যখন "পূর্বনির্ধারিত" হয়:

       a b c d = { } - 
      - a g a f f e a v 
     o i d i n g t a c t 
    i c i n C + + a b c d 
   [ f a l s e ] = 1 + 2 + 
  3 + 4 + 5 + 6 + 7 + 8 + 9 
 + 1 0 + 1 1 + 1 2 + 1 3 + 1 
7 ! p r i n t ( a b c d [ 0 > 
 1 + 2 + 3 a n d 4 + 5 + 6 < 
  0 - 0 ] / / 3 5 ) i f 0 > 
   1 t h e n a . n e x t = 
    ' ; ' e n d > 1 + 6 . 
     @ . . . . . . . . . 
      . . . . . . . . . 
       . . . . . . . . 

পূর্বের শীর্ষে বাম শিরোনামে মৃত্যুদন্ডের পথ শুরু হয়। উপরের সারিটি বেশি কিছু করে না। -বর্তমানের স্মৃতি প্রান্তটি পরিবর্তন করে যাতে এর মান হয় 0। সম্পাদনটি মাঝারি সারিতে পূর্ব দিকে অগ্রসর হতে থাকে যেখানে বর্তমান মেমরি প্রান্ত এবং প্রিন্টগুলির মধ্যে 7!লোড 7একটি পূর্ণসংখ্যা হিসাবে হয়। [নির্দেশ পয়েন্টারটি উত্তর পূর্ব থেকে শুরু করে আবার শুরু করে 7। এরপরে 7+3, কার্যকর করা তার পরে পৌঁছায় [যা দক্ষিণ পূর্ব কোণে শুরু উত্তর নির্দেশকে নির্দেশ পয়েন্টারকে পরিবর্তন করে। সবশেষে সেই পথটি ..@যেখানে @প্রোগ্রামটি শেষ হয়।



8

লুয়া, ব্রেইনফাক, ???

abcd = {} - সি ++ তে কৌশল এড়ানো একটি গাফ
ABCD [FALSE] = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14
মুদ্রণ (abcd [0> 1 + 2 + 3 এবং 4 + 5 + 6 <0-0] // 35)
যদি 0> 1 হয় তবে a.next = ';' শেষ

লুয়ায় 3 টি, ব্রেইনফাকের 4 এবং 5 টিতে ???

ফাটলযুক্ত পোস্টের জন্য ব্যাখ্যা :

একটি = 1 + 2 + 3 + 3 + 4 + 5 + 6 + 7 + 8 + 9
খ = 1 + 1 টি + 1 টি
F = 3 - (- 1)
গ = 7 + 9 + 13 + 11 + 12 + 3--1
ছ = একটি + B + গ + 1 + 2 + 3 + 4 + 5
ঞ = 9 + + 7 + + G + C + B + একটি + G + G + G + G + G + ছ + 1 + 2 + 3 + 4 + 1 + 1
জ = 1 + 1 + 1 + 1 + 333 + 1 + 1 + 1 + 111 + 1 + 1 + 1 + 333 + 1 + 1 + 1 + 1 + 1।
প্রিন্ট (চ)
  • পাইথন 3 3--(-1)এ 2 হয়, তাই print(f)2 টি মুদ্রণ করে (অন্যান্য জিনিস অপ্রয়োজনীয়)
  • লুয়াতে, --আবার একটি মন্তব্য, 3--(-1)ঠিক 3, তাই print(f)3 টি প্রিন্ট করে (অন্যান্য স্টাফ আবার অপ্রয়োজনীয়)
  • ব্রেইনফাক-এ, টেপের প্রথম সেলটি ৫ 52 এ সেট করে ৫ plus টি প্লাস এবং 5 মিনিট রয়েছে এবং .আউটপুট অক্ষর 52 যা 4 হয়।


8

ট্রিগার , জাভাস্ক্রিপ্ট এবং ???

[ //aТ/\\ ][ //е"6
console.log(111-111+12)]
//!'!/-²6-²52

ছাপে 11ট্রিগার মধ্যে , 12জাভাস্ক্রিপ্ট মধ্যে , এবং 13মধ্যে REDACTED

যেহেতু এখন পর্যন্ত অন্য কোনও উত্তরের চেয়ে এটি দীর্ঘস্থায়ী হয়নি, তাই এখানে কিছু ইঙ্গিত দেওয়া হয়েছে:

  • যদি আপনি খেয়াল করেন না, Тএবং еপ্রথম লাইনে মাল্টিবাইট অক্ষর।
  • [ //এবং \\ ][ //কোন বিকল্প নেই।
  • দ্বিতীয় লাইনটি পাশাপাশি -²52, ডেড কোড।
  • ভাষার সমাপ্তির ধারণা নেই, সুতরাং ²6একটি অসীম লুপ তৈরি করে।
  • সুনির্দিষ্টভাবে বলতে গেলে, ইউটিএফ -8 এনকোডিংয়ের দ্বিতীয় বাইট ², একসাথে 6, একটি অসীম লুপ তৈরি করে।
  • আউটপুট করা নম্বরটি এনকোড করে /!'!/
  • ভাষা ট্রাই ইট অনলাইন, রোসেটা কোড বা এসোলাংসগুলিতে নেই।
  • আউটপুটের একমাত্র উপলব্ধ ফর্মটি 1 বিপিএস স্ক্রিন।
  • স্ক্রিনের আসপেক্ট রেশিও 2।
  • ভাষাটি মূলত মেশিন কোড হিসাবে তৈরি করা হয়নি, তবে এফপিজিএ বাস্তবায়ন বিদ্যমান।
  • উইকিপিডিয়া অনুসারে, ভাষাটির উদ্দেশ্য উদ্দেশ্য ছিল ভিডিও গেমস।
  • স্ক্রিনটি অ্যাক্সেস করার একমাত্র উপায় হ'ল একটি বিশেষ নির্দেশ, যা বাছাইযোগ্য নিবন্ধগুলিতে স্থানাঙ্ক গ্রহণ করে এবং তাত্ক্ষণিকভাবে উচ্চতা এবং এক্সআরওএস 8 স্ক্রিনে বি বিটম্যাপ করে। সংঘর্ষ সনাক্তকরণকে আরও সহজ করার পাশাপাশি স্ক্রিনটি সাফ করা সম্ভব করার জন্য, যখন কোনও পিক্সেল বন্ধ হয়ে যায় তখন নিবন্ধগুলির মধ্যে একটি সেট করা হবে।

ব্যাখ্যা

ঠিক আছে, এই ফেটে যেতে কিছুটা সময় নিয়েছে। কোডটি দেখতে কেমন তা দেখি:

0200 5b20    SE VB, V2   ; Skip the next instruction if VB = V2. Since all
0202 2f2f    CALL 0xF2F  ; registers start at 0, this call will be skipped. This
                         ; hides the bytecode from JavaScript.
0204 61d0    LD V1, 0xD0 ; A useless load. Necessary to use a UTF-8 continuation
0206 a22f    LD I, 0x22F ; byte as an instruction and load the address of
                         ; the sprite.
0208 5c5c    SE VC, V5   ; A red herring supposed to suggest symmetry is
                         ; important, as well as a totally intended eliminator
                         ; of inaccurate implementations. Most documentation
                         ; claims that the lowest nibble must be zero, but in
                         ; the original COSMAC VIP implementation it's
                         ; a don't-care.

এর অর্থ হ'ল, অনেকগুলি উপলব্ধ ইমুলেটরগুলি সঠিকভাবে আচরণ করার সময় , নিয়মগুলি প্রয়োগ করে উইকিপিডিয়া পৃষ্ঠার দ্বিতীয় বাক্যে লিঙ্কযুক্ত । অবশ্যই এটি একটি औसत পিসিতে সরাসরি চালানো যায় না তবে আমি কাজটি করতে পেরে এমা 02 এমুলেটরটি সেরা কাজ করার জন্য COSMAC ভিআইপি পৃষ্ঠায় লিঙ্কযুক্ত পেয়েছি

020A 205d    CALL 0x05D    ; Skipped.
020C 5b20    SE VB, V2     ; Same as with the very beginning. Red herring.
020E 2f2f    CALL 0xF2F
0210 d0b5    DRW V0, VB, 5 ; Draw the sprite pointed to by I. Since V0 and VB
                           ; haven't been written to yet, the sprite will be drawn
                           ; in the top-left corner of the screen. The height is
                           ; an immediate.
0212 2236    CALL 0x236    ; Jump over the JavaScript and Trigger code. It doesn't
                           ; matter that we never return.
0214-022E *never used*
022F 2f      DB %00101111  ; Sprite data.
0230 21      DB %00100001
0231 27      DB %00100111
0232 21      DB %00100001
0233 2f      DB %00101111
0234-0235 *never used*
0236 b236    JP V0, 0x236  ; Since V0 is still zero, this is an infinite loop.
0238-023C *never used*     ; Together with the previous two lines, it's the
                           ; -²6-²52. It's a red herring supposed to suggest
                           ; prefix, or Polish, notation.

কোনও প্রসেসরের এটি মেশিন কোড আমাকে বলবেন না।
সাইনস্ট্যাকএফএল্ট

1
@ ব্ল্যাকসিলভার দু'টি ইঙ্গিত আগে থেকেই আমি ধরে নিচ্ছি - এসোলাং-তে না থাকলেও এর মতো আরও কী দেখাবে, তবে উইকিপিডিয়ায় এখনও যথেষ্ট উল্লেখযোগ্য হতে পারে?
janrjan জোহানসেন

@ ব্ল্যাকসিলভার ঠিক আছে
নিডজেজেকোব

@ngm দুঃখিত, তবে না
NieDzejkob

ক্র্যাকড , আমি বিশ্বাস করি, নিয়ম অনুসারে।
এনজিএম

7

পাইথন 2, পাইথন 3, ???

a={1,2}
print(1+#a
--bool(1/2)
)

এটি পাইথন 2 এ 1 টি, পাইথন 3 এ 2 এবং 3 তে ???

ক্র্যাক ব্যাখ্যা (ক্র্যাকড পোস্ট) :

#define print(A) main(){puts("0");}
print(1+bool(1/2))
  • 0: সি: প্রথম লাইনটি একটি ফাংশনের মতো ম্যাক্রো সংজ্ঞায়িত printকরে যা এর একক যুক্তি উপেক্ষা করে এবং মূল্যায়ন করে main(){puts("0");}, একটি সম্পূর্ণ প্রোগ্রাম যা মুদ্রণ করে 0এবং প্রস্থান করে। 1+bool(1/2)যখন print( )দ্বিতীয় লাইনের ম্যাক্রোটি প্রসারিত হয় তখন সম্পূর্ণ অভিব্যক্তি উপেক্ষা করা হয় main(){puts("0");}

  • 1: পাইথন 2: প্রথম লাইনটি একটি মন্তব্য। 1/2পাইথন 2-তে 0 প্রদান করে পূর্ণসংখ্যা বিভাগ ব্যবহার করে এই মানটি পরে বুলিয়ান ( bool(0)-> False) হিসাবে ব্যাখ্যা করা হয় এবং তারপরে 1( 1+False-> 1) যুক্ত করা হয় এবং তারপরে মুদ্রিত হয়।

  • 2: পাইথন 3: প্রথম লাইনটি একটি মন্তব্য। 1/2পাইথন 3 এ ভাসমান বিভাগ ব্যবহার করে, 0.5 প্রদান করে। এই মানটির পরে বুলিয়ান ( bool(0.5)-> True) হিসাবে ব্যাখ্যা করা হয় এবং তারপরে 1( 1+True-> 2) যুক্ত করা হয় এবং তারপরে মুদ্রিত হয়।



7

জাভাস্ক্রিপ্ট , চিপ -8 , এবং ???

[ //aТ/\\ ][ //е"6
console.log(111-111+12)]
//!'!/-²6-²52@++++2345

12জাভাস্ক্রিপ্টে , 13চিপ -8 এ এবং 14???

আমি একটি অঙ্গ নিয়ে বাইরে বেরিয়ে যাচ্ছি এবং এটিকে ফাটল বলছি, যদিও আমি কাজটি করতে বেশ সক্ষম হতে পারি না তবে আমি ভাষা সম্পর্কে নিশ্চিত (যা বিধি বলে যা বলে মনে হয়) sure

এখানে ফাটল পোস্টটির একটি অপূর্ণ ব্যাখ্যা explanation

হেক্সাডেসিমাল কোডটি হল "(আমি কিছুটা বন্ধ হতে পারি):

[ 0x5b, 0x20, 0x2f, 0x2f, 0x61, 0xD0, 0xA2, 0x2f, 0x5c, 
0x5c, 0x20, 0x5d, 0x5b, 0x20, 0x2f, 0x2f, 0xD0, 0xB5, 
0x22, 0x36, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 
0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x67, 0x28, 0x31, 
0x31, 0x31, 0x2d, 0x31, 0x31, 0x31, 0x2b, 0x31, 
0x32, 0x29, 0x5d, 0x0a, 0x2f, 0x2f, 0x21, 0x27, 
0x21, 0x2f, 0x2d, 0xb2, 0x36, 0x2d, 0xb2, 0x35, 0x32 ]

আপনি এখানে যেতে পারেন , "বাইনারি সরঞ্জামগুলি" ক্লিক করুন এবং এটি বাইট অ্যারে বাক্সে আটকান। "ডিকম্পাইল" ক্লিক করুন।

কোডটির মূল উপাদানগুলি হ'ল "নম্বর" কোথায় আছে তা জানার নির্দেশাবলী, spriteনম্বরটি মুদ্রণকারী কমান্ড, এখানে এবং সেখানে জাঙ্কের সঠিক পরিমাণ এবং নিম্নলিখিতটি:

: label-0
    0x2F
    0x21
    0x27
    0x21
    0x2F

এটি কী প্রতিনিধিত্ব করে তা দেখতে আপনি "স্প্রিট সম্পাদক" ক্লিক করতে পারেন এবং এই হেক্সাডেসিমালগুলি নীচের বাক্সে পেস্ট করতে পারেন। আপনি উত্তরটি দেখতে পাবেন:

এখানে চিত্র বর্ণনা লিখুন

আমি নিশ্চিত যে আপনি তারপরে আপনার পছন্দ মতো কিছু রাখতে পারেন এবং CHIP-8 ফলাফল পরিবর্তন হবে না, তাই নতুন এন্ট্রি।

আমি এখানে যে উত্তর দিয়েছি তার "প্রমাণ" না দিয়ে কেউ যদি পুরোপুরি এটির কাজ করতে পারে তবে আমি আনন্দিত হব।


আমি এটা করতে দেব । আমি আজ পরে একটি ব্যাখ্যা সম্পাদনা করব। ভাল করেছ.
NieDzejkob


এছাড়াও, আপনার হেক্সাডেসিমালটি অবশ্যই ভুল হতে হবে কারণ এটি বৈধ ইউটিএফ -8 হিসাবে ডিকোড হয় না ...
নিডজেজেকোব

5

সি, পাইথন 2, ???

#define print(A) main(){puts("0");}
print(1+bool(1/2))

0সি, 1পাইথন 2 এ, এবং 2??? এ এই মুদ্রণগুলি ।

পাইথন জানেন এমন লোকদের জন্য এটি ক্র্যাক করা অত্যন্ত সহজ হবে তবে আমি অন্যান্য উত্তরের জন্য একটি সূচনা-পয়েন্ট চাইছিলাম। পরবর্তী উত্তরগুলির তৃতীয় ভাষা অবলম্বন করার চেষ্টা করা উচিত (আমি এটি করিনি)।


ফেটে গেছে । বিটিডাব্লু'র দুর্দান্ত চ্যালেঞ্জ!
pizzapants184

5

পাইথন 3, লুয়া, ???

a=1+2+3+3+4+5+6+7+8+9
b=1+1+1
f=3--(-1)
c=7+9+13+11+12+3--1
g=a+b+c+1+2+3+4+5
j=9+7+g+c+b+a+g+g+g+g+g+g+1+2+3+4+1+1
h=1+1+1+1+333+1+1+1+111+1+1+1+333+1+1+1+1+1.
print(f)

পাইথন 3 এ 2, লুয়ায় 3 এবং 4 এ 4 মুদ্রণ করে।

ফাটলযুক্ত পোস্টের জন্য ব্যাখ্যা :

a={1,2}
print(1+#a
--bool(1/2)
)
  • লুয়াতে, - একটি মন্তব্য। পাইথন 2 এবং 3 তে - গাণিতিকের ক্ষেত্রে দ্বিগুণ নেতিবাচক ইঙ্গিত দেয়।
  • পাইথন 2 এবং 3 তে # একটি মন্তব্য। লুয়ায়, # দৈর্ঘ্য অপারেটর।
  • পাইথন 2 এ, 1/2 তল বিভাগ, তাই এটি শূন্যে মূল্যায়ন করে। পাইথন 3 এ এটি হয় না। পাইথনের উভয় সংস্করণ 0 থেকে মিথ্যা নির্ধারণ করে, বুল (1/2) পাইথন 2 এবং মিথ্যে পাইথন 3-এ মিথ্যা নির্ধারণ করে ar


5

> <>, বেফুঞ্জ -99 এবং ???

abcd={} -- a gaffe avoiding tactic in C++
abcd[false]=1+2+3+4+5+6+7+8+9+10+11+12+13+17!
print(abcd[0>1+2+3 and 4+5+6<0-0]//35)
if 0>1 then a.next=';' end
                    >1+6.@

এটি 5 টি><> , 6 ইনBefunge-96 এবং 7ইন প্রিন্ট করে ???

আমি জানি উদ্দিষ্ট সমাধানটি ছিল বেফুঞ্জ -৩৩, তবে আমি প্রতিরোধ করতে পারিনি।

ব্যাখ্যা:

বেফঞ্জ -৯ 96 একই পথে অনুসরণ করে ><>তবে অজানা নির্দেশকে উপেক্ষা করে 5 টির মধ্যে একটি যোগ করে এবং 9 দ্বারা গুন করে 54 পেতে আসকি কোড 6



5

ভাষ্যকার , বিটনিক , ???

// k... nak... naKaka pagpAbaGaBag
static answer: Option<&String> = None;
 
fn llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch(s: &String){
  answer = Some(s);
}
 
fn pneumonoultramicroscopicsilicovolcanoconiosis(){
  println!("{}", answer.unwrap());
}
 
fn main(){
  let s = String::from("17");
  let t = "Hi! I am a cat. AOOOWRRRWWW! Me need Whiskas! Noow! Mee hungry hast bekommen. Feedme! sudo !!. Sad... six cable hostage wire cable diediediediee #               */";
  llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch(&s);
  pneumonoultramicroscopicsilicovolcanoconiosis();
}

ভাষ্যকারের আউটপুট 15 , বিটনিকের 16 , এবং আশাকরি একটি ভাষা আপনার খুঁজে পাওয়ার কথা রয়েছে in

ঠিক আছে, সময় লেগেছে:

  • ভাষার নামটি দুটি উপাদানগুলির সংমিশ্রণকে বোঝায়, উভয়ই আপনার দেহকে তৈরি করে, তবে বন্যভাবে বিভিন্ন ধরণের শতাংশের সাথে (আপনি কোন রোবট কিনা তার উপর নির্ভর করে)।
  • ভাষা নিজেই টিআইও-তে রয়েছে, তবে বাস্তবায়ন হয়নি।
  • উহু চলো.

1
মরচে মত দেখায় ( fn main(), অন্যান্য বিষয়ের মধ্যে), কিন্তু এটি আসলে না চালানোর মরচে (ইন explicit lifetime required in the type of 's'), তন্ন তন্ন Tio কিংবা অন্য অনুবাদক আমি পেয়েছি। এবং আমি কোনও fnফাংশন সনাক্তকারী হিসাবে ব্যবহার করে এমন অন্য কোনও ভাষা খুঁজে পাচ্ছি না ।
ড্রাকো

হু, এমনকি ইঙ্গিতটি মরিচা দেখতে লাগে যা ফে এবং ও এর মিশ্রণ I আমি অন্য কিছু ভাবতে পারি না। বিভিন্ন সংকলক সংস্করণ হতে পারে?
বুবলার

1
আমার সন্দেহ হয় এটি মরস্টক দিয়ে সংকলিত জাস্ট হতে পারে যা মূলত theণ চেকার ছাড়াই মরিচা।
ফলটি Esolanging

@ এসোলাংফ্রুট এটি চেষ্টা করুন
নিডজেজেকোব

তিন মাস পরে পরিশেষে আমি প্রায় পেয়েছিলাম ক্রেকিং এই
Esolanging ফলের

4

ব্রেইনফাক,> <>, এবং ???

abcd={} -- a gaffe avoiding tactic in C++
abcd[false]=1+2+3+4+5+6+7+8+9+10+11+12+13+14
print(abcd[0>1+2+3 and 4+5+6<0-0]//35)
if 0>1 then a.next=';' end
                    >1+9*,@

4Brainfuck, 5> <> এবং , এ মুদ্রণ 6???

  • ব্রেইনফাকের ক্ষেত্রে কিছুই পরিবর্তন হয় না।
  • ইন> <> vএ প্রোগ্রামের প্রবাহকে নীচের দিকে পুনঃনির্দেশিত করে। nহয় n umeric আউটপুট। ;মৃত্যুদন্ড কার্যকর করা।



4

বিটনিক , মরিচা , ???

fn avreg(){}
fn/*azxzzz avreg k zqyzzz ax quke    
>>P0 ++puts++puts[pov]
\@�{>*}++puts++puts++puts++puts++puts++puts++puts++puts%
*/main(){print!("17")}

এটি বিটনিকের 16 টি, মরিচায় 17 টি এবং ??? তে মুদ্রণ করে।

লাইন 4 চরিত্র (এটা এতদুভয় থেকে প্রাসঙ্গিক নয় যেহেতু এই Tio লিঙ্ক কাজ না হয়) হওয়া ASCII অক্ষর 18 দিয়ে প্রতিস্থাপিত হবে।

ব্যাখ্যা ( ফাটল ):

পূর্ববর্তী উত্তরের ভাষা ছিল মরিচা: বিশেষত, মর্টকে এমআরস্টিক দিয়ে সংকলিত । mrustc একটি পরীক্ষামূলক সংকলক, এবং এটি বেশিরভাগের একটি বৈধ সংস্করণ বুটস্ট্র্যাপ করার উদ্দেশ্যে করা হয়েছে rustc, এটি orrowণ চেকিং এবং মিউটেবিলিটি চেকিং উপেক্ষা করে, @ নিডজেজকবের স্নিপেটকে ত্রুটি ছাড়াই সংকলন করার অনুমতি দেয়।

এই প্রোগ্রামটি সাধারণ মরিচা সংকলকটির সাথে কাজ করবে, সুতরাং এটি পরীক্ষা করার জন্য আপনাকে এমআরএসটিসি ইনস্টল করার দরকার নেই।

সংকেতগুলি

যেহেতু এই উত্তরটি ক্র্যাক না হয়ে এখন দীর্ঘতম চলে গেছে, তাই আমি একটি ইঙ্গিত ছেড়ে দেব এবং এটি ক্র্যাক না হওয়া পর্যন্ত নিয়মিত তা চালিয়ে যাব:

  • গোপন ভাষা দ্বিমাত্রিক।
  • আমি মন্তব্যে যেমন উল্লেখ করেছি, ভাষা টিআইও-তে নেই।
  • অক্ষর একটি লাল হেরিং এবং খুব সামান্য তাত্পর্য রয়েছে। বেশিরভাগ বাইটগুলি তার জায়গায় প্রতিস্থাপন করা যেতে পারে এবং প্রোগ্রামটি এখনও কাজ করবে।

1
এলোমেলোভাবে এগুলিতে ভাষা নিক্ষেপ করার সময় ("এসকিআই কোডিপয়েন্ট 0 এক্স 12 এসোলেং" এর পক্ষে খুব বেশি সন্ধান পাওয়া যায়নি), আমি লক্ষ্য করেছি যে এটি আসলে> 15> এ আউটপুট করে, তাই এটি ঝরঝরে
সম্পর্কযুক্ত স্ট্রিং

1
এটি প্রদর্শিত হবে যে এটি টিআইও-তে কোনও ভাষায় 18 টি মুদ্রণ করবে না (কোনও শিরোনাম, পাদলেখ, বা কম্যান্ড-লাইন পতাকা অন্তত যুক্ত করা ছাড়া)। আমি আশা করি যে আমি কোনটিই মিস করিনি, কারণ মনে হয় এটিওলং, উইকিপিডিয়া এবং রোসেটা কোডের সমস্ত কিছু পরীক্ষা করা সম্ভবত বেশ কঠিন হবে ... আমার সর্বোত্তম অনুমান যে এটি 2D ভাষা যেখানে কিছুটা পারেন @, P, {, অথবা mএকটি অক্ষর আক্ষরিক শুরু এবং কিছু পরে দশমিক তার কোডপয়েন্ট ছাপে, কিন্তু যে সব ব্যাখ্যা না ++গুলি ...
অসম্পর্কিত স্ট্রিং

1
@ আনরলেটেডস্ট্রিং হ্যাঁ, আমি নিশ্চিত করব যে এটি টিআইওর কোনও ভাষা নয়।
ফল

1
ঠিক আছে, আমি সম্ভবত esolang.org- এ 100 টি ভাষাগুলির মধ্য দিয়ে একটি দিন নষ্ট করে ফেলতে চাইতাম যে কোনওটি মানানসই হয় ... তারপরে আমি ASCII 18 টি চরিত্রের জিনিসটি পড়েছি এবং বুঝতে পেরেছিলাম যে আমি সম্পূর্ণ ভিন্ন ভাষার শ্রেণীর জন্য অনুসন্ধান করেছি বলে আমার দৃষ্টিভঙ্গিটি সম্পূর্ণ ভুল ছিল realized ...
আইকিউিক 143

2
@ আইকিউইউ 1414 হার্লিংগুলি লাল
21

3

Z80Golf , পিকার্দি , ???

!!8@e6v+4>9 \
1((111+111)/111)
00
~tz

এই ছাপে Z80Golf 9 , 10 Somme সালে এবং 11 ???

আগের পোস্টটিকে সোমাকে ক্র্যাক করার জন্য বাবলারকে ক্রেডিট , যা কলামের নির্দেশকে নির্দেশ হিসাবে গ্রহণ করে। প্রথম তিনটি কলাম মূল্যায়ন করে

A.;

যা 10 ধাক্কা দেয়, এটি মুদ্রণ করে এবং প্রস্থান করে।


3

সোমমে , ট্রিগার এবং ???

[,,E,D,,$,H,_,K,,$,,_,F,L]=!
[]+[]+!![]+[][111]
_=[111][F+L+E+E];[,J,,A,I,,B,C,S]=
[]+_;$=A+B+C+D+I+H+J+A+I+B+H
R=_[$](H+K+I+J+H+C+S+H+B+B+I)();G=($[$]+[])[14]
R[A+B+C+D+B+E+K][E+B+G](12);`
iP<`

এই কপি করে প্রিন্ট 10Somme সালে , 11ট্রিগার মধ্যে , এবং 12মধ্যে ???।

যেহেতু শেষ দুটি ভাষাগুলি বহুগ্লুতের পক্ষে সহজ, তাই আমি সেই ভাষাটি মিশ্রিত করার সিদ্ধান্ত নিয়েছি ।

ব্যাখ্যা ( ক্র্যাকড পোস্ট )

ট্রিগার পুরো কোডটিকে টোকেনের একটি সিরিজ হিসাবে দেখছে (টোকেনাইজেশন লোভী):

  • একক বাইট (বোঝান A)
  • দুটি একই বাইটের পরে একটি আলাদা বাইট রয়েছে (বোঝাও AAB)
  • তিনটি একই বাইট (চিহ্নিত AAA)
  • চারটি সমান বাইট (চিহ্নিত AAAA)

উত্স কোডে

!!8@e6v+4>9 \
1((111+111)/111)
00
~tz

উল্লেখযোগ্য টোকেনগুলি হল ((1 11+ 111 111, যেখানে প্রথম দুটি কিছুই না করে এবং শেষ দুটি দুটি প্রিন্ট করে - এইভাবে 11 11



3

চিপ -8 , ক্লিন (100) , ???

[ //aТ/\\ ][ //е"6
console.log(111-111+12)]
//!'!/-²6-²52@++++2345
 %/    <#> 13
       say 14
 + not not 15

CHIP-8 এ 13 আউটপুট (আমি ধরে নিই), ক্লিনে 14 , এবং 15 টিতে ???

আরেকটি ক্লিন টপোলজি, টিএসএসকি। কোডটি আমি আগে সংরক্ষণ করেছি @, যেহেতু CHIP-8-এ কী প্রভাব ফেলবে জানি না।

প্রাদান

দুঃখিত, আমি এগুলির জন্য অতিমাত্রায় আছি। আমি চেষ্টা করব এবং একটি দিন যোগ করব।

  • প্রোগ্রামের প্রথমার্ধ (প্রথম তিনটি লাইন) সরিয়ে ফেলা এখনও কাজ করে।
  • এটি 2 ডি ভাষা নয়
  • ভাষা টিআইও-তে রয়েছে
  • notS এবং sayপ্রোগ্রাম প্রভাবিত না করেই মুছে ফেলা হতে পারে

রেফারেন্সের জন্য, সেই স্টাফ ছাড়াই প্রোগ্রামটি দেখতে এরকম দেখাচ্ছে:

 %/    <#> 13
        14
 +   15

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



@ ড্রাকো 18 ইচ্ছাকৃত
জো কিং

এটি আমার পরবর্তী আপডেটের পরে আসবে না, কারণ আমি বেশ কয়েকটি অপারেটরগুলিতে কিছু ভাল স্ট্রিং হ্যান্ডলিং যুক্ত করেছি (বর্তমানে টিআইও একটি 1লাইন তৈরি করে যা প্রথম লাইন থেকে তৈরি এবং "এটি কোনও মূল্য নয়" এবং সেগুলি ত্যাগ করে, আপডেট কনক্যাট করবে, যদিও এর জন্য আমার কাছে অপারেটর রয়েছে তবে কনক্যাট অক্ষর এবং সংখ্যাগুলির সাথে পাশাপাশি স্ট্রিংগুলিতে পরিচালনা করে, যেখানে এটি সংখ্যার হিসাবে +বিবেচনা করে )। তবে "আমি ভাবছি কি ... হায় খোদা, এটিকে
অবাস্তবভাবে

আপনি কি অর্ধেক বাইট, অক্ষর, লাইন বা নির্দিষ্ট কিছু দ্বারা সংজ্ঞায়িত করছেন?
নিডজেজেকোব


3

ক্লেইন (100), ভাষ্যকার , ???

/@++++2345
start:
program:
 db 'function',10
 add program,program
 jp null+$8
 sbc rbp,rbp
 jnz program
 jr program
 add start
 halt
ex:

আউটপুটস ক্লিনে (100) , 15 টি মন্তব্যকারী , 16 ইন ???

বহুগ্লোটগুলি অবলম্বনে আমি মারাত্মকভাবে খারাপ।

ব্যাখ্যা ( ক্র্যাকড পোস্ট )

 %/    <#> 13
        14
 +   15

ভাষ্যকারীতে, সাধারণ মন্তব্য টোকেন এবং স্পেসগুলি হ'ল গুরুত্বপূর্ণ কমান্ড এবং অন্য কোনও অক্ষর উপেক্ষা করা হয়।

  • স্পেস বর্তমান মেমরি সেলকে বাড়িয়ে তোলে।
  • <# বর্তমান মেমরি কোষে এক্সওআর 1 করে।
  • % বর্তমান মেমরি সেলটি শূন্যে রিসেট করতে ব্যবহৃত হয়।

অপেক্ষা করুন, 16 টি স্পেস পরে আছে %, কী হয়েছিল?

এটি ইন্টারপ্রেটারে আসলে একটি ছোট বাগ (বা বৈশিষ্ট্য?)। /2-Char কমান্ডের শুরু হিসাবে গণ্য করা হয়, তাই এটি গ্রাস করার পরে স্থান। তবে /<space>হ'ল অপরিজ্ঞাত কমান্ড (সুতরাং কোনও অপশন নেই), সুতরাং স্থানটি কার্যকরভাবে বাদ দেওয়া হয়েছে।


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