উত্স কোড আনস্র্যাম্বল করুন


142

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

পুলিশ এবং ডাকাতদের এই খেলায়, প্রতিটি পুলিশ একটি একক আউটপুট দেওয়ার জন্য একটি সহজ প্রোগ্রাম লিখবে। তারপরে তারা তাদের প্রোগ্রাম সম্পর্কে চারটি জিনিস জনসমক্ষে প্রকাশ করবে:

  1. ভাষা
  2. প্রোগ্রাম দৈর্ঘ্য
  3. কাঙ্ক্ষিত আউটপুট
  4. উত্স কোডের একটি স্ক্র্যাম্বলড সংস্করণ

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


কপ বিধি

আপনাকে একটি সাধারণ প্রোগ্রাম লিখতে হবে, যা ডাকাতরা পুনরায় তৈরি করার চেষ্টা করবে।

আপনার আসল প্রোগ্রামটির অবশ্যই একটি সাধারণ কার্যকারিতা থাকতে হবে: মৃত্যুদন্ড কার্যকর হওয়ার পরে এটি একটি একক স্ট্রিং / নম্বর এবং আটকায়। এটি কখন / কোথায় চলছে তা নির্বিশেষে একই আউটপুট দেওয়া উচিত এবং অতিরিক্ত লাইব্রেরি বা ইন্টারনেটের উপর নির্ভর করা উচিত নয়।

আপনার প্রোগ্রাম এবং আউটপুট অবশ্যই প্রিন্টযোগ্য ASCII (নিউলাইন এবং স্পেস অনুমোদিত) ব্যবহার করতে হবে। আউটপুটটি 100 টির বেশি অক্ষরের বেশি হওয়া উচিত নয় এবং যুক্তিসঙ্গত মেশিনে চালানোর জন্য প্রোগ্রামটি প্রায় 5 সেকেন্ডেরও কম সময় নেয়। আপনার প্রোগ্রামে আপনাকে হ্যাশিং (বা অন্যান্য ক্রিপ্টোগ্রাফিক ফাংশন) ব্যবহার করার অনুমতি নেই

তারপরে, আপনি উত্স কোডের একটি স্ক্র্যাম্বলড সংস্করণ এবং প্রয়োজনীয় আউটপুট সরবরাহ করুন। আপনি নিজের উত্স কোডটি স্ক্যাম্বল করতে পারেন তবে আপনি পছন্দ করতে পারেন, যতক্ষণ অক্ষর সংরক্ষণ করা হয়।

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

সাধারণ উদাহরণ কপির উত্তর

পার্ল, 20

ellir"lnto Wo d";prH

Hello World

অথবা ...

পার্ল, 15

*3i)xp3rn3*x3t(

272727

ডাকাত বিধি

ডাকাতরা এখানে অবস্থিত একটি পৃথক থ্রেডে উত্তর হিসাবে তাদের ক্র্যাকিংয়ের প্রচেষ্টা পোস্ট করবে ।

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

সর্বাধিক পয়েন্ট সহ ডাকাত জয়লাভ করে (সফল ফাটল)।

সহজ উদাহরণ ডাকাত উত্তর

আপনার প্রোগ্রাম ছিল print "Hello World";। (যদিও print"Hello World" ;এটি কাজ করতে পারে।)

আপনার প্রোগ্রাম ছিল print(3**3x3)x3

নিরাপদ জমা দিন

  1. এএসপি / এএসপি ডট নেট, ১৪ (জেমি বার্কার)
  2. বেফুঞ্জ -98, 15 (ফায়ারফ্লাই)
  3. গল্ফস্ক্রিপ্ট, ১ ((পিটার টেলর)
  4. সিজোম, ১৯ (ডিএলসক)
  5. গল্ফস্ক্রিপ্ট, 20 (ব্যবহারকারী ২৩০১৩)
  6. পার্ল, 21 (প্রিমো)
  7. পাইথন, 23 (এমবিম্ব 1007)
  8. রুবি, 27 (হিস্টোক্র্যাট)
  9. এসএএস, ২৮ (কনমান)
  10. রুবি, ২৯ (ইতিহাসবিদ)
  11. পাইথন, 30 (mbomb007)
  12. জাভাস্ক্রিপ্ট, 31 (এইচএসএল)
  13. রুবি, ৩৩ (হিস্টোক্র্যাট)
  14. মার্বেলস, 37 (এস 1024)
  15. রুবি, 43 (হিস্টোক্র্যাট)
  16. পিএইচপি, 44 (কেনারব)
  17. রুবি, 45 (হিস্টোক্র্যাট)
  18. মার্বেলস, 45 (এস 1024)
  19. পাইথন 2, 45 (এমিল)
  20. পিএইচপি, 46 (ইসমাইল মিগুয়েল)
  21. হাস্কেল, 48 (নুডল)
  22. পাইথন, ৫১ (ডিএলসক)
  23. পাইথন, 60 (এসপি 3000)
  24. পাইথন 2, 62 (মডিফিশ)
  25. জাভাস্ক্রিপ্ট, 68 (জেমি বার্কার)
  26. গণিত, 73 (আর্কিডে)
  27. হাস্কেল, (77 (গর্বিতসেলার)
  28. পাইথন, 90 (ডিএলকাস)
  29. সি ++, 104 (ব্যবহারকারী 23013)
  30. ইসমাস্ক্রিপ্ট,, ১১ ((মেটন 1)
  31. সি ++ 11, 121 (এস 1024)
  32. ঘাস, 134 (ব্যবহারকারী 23013)
  33. পাওয়ারশেল, 182 (ক্রিস্টোফেরিউ)

অমীমাংসিত জমাগুলি

পোস্টিং সময় ক্রম। এই তালিকাটি অনেক ব্যবহারকারীর সৌজন্যে।

সমাধানগুলি যাচাই করার জন্য একটি ছোট সরঞ্জাম, সৌজন্যে n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳ ̷̰̀ĥ̷̳


4
@ এক্সনর হ্যাঁ, এর অর্থ।
PhiNotPi

3
আপনি হ্যাশিং নিষিদ্ধ করতে চাইতে পারেন ... কোডগল্ফ.স্ট্যাকেক্সেঞ্জার
সেকশনস /

7
আপনার সম্ভবত উল্লেখ করা উচিত যে বিজয়ীর অবশ্যই এক সপ্তাহের পরে মূল উত্স কোড পোস্ট করতে হবে। ডাকাতদের কেউই সঠিক উত্তর পায়নি বলে দাবি করে আমাকে গীবির পোস্ট করা থেকে বাধা দেয়?
ব্যবহারকারী 2023861

62
আমি ভেবেছিলাম "ওহ, আমি কেবল একটি ম্যালবোল্জ প্রোগ্রাম লিখি, এটিকে ছিটকেছি এবং এই জিনিসটি জিতেছি!"! তবে তারপরে আমি একটি ম্যালবোলজ প্রোগ্রাম লেখার চেষ্টা করেছি।
রডলফিটো

8
সতর্কতা: কप्स, আপনার জমাগুলি পরীক্ষা করার জন্য আইডিয়ন ব্যবহার করবেন না, কারণ এটি আপনার প্রোগ্রামগুলি সঞ্চয় করে এবং অন্যান্য লোকেরা সেগুলি দেখতে পারে।
রডলফিটো

উত্তর:


65

পাইথন 3, আকার 74 ( ক্র্যাকড )

বড় ভাইয়ের মাধ্যমে নতুন করে শিক্ষিত হওয়ার পরে পাইথন ঠিক তেমন ছিল না।

ইনপুট:

print(war is peace)
print(freedom is slavery)
print(ignorance is strength)

লাইন 1 এবং 2 এর শেষে দুটি নিউলাইন রয়েছে।

আউটপুট:

True
True
True

নোট করুন যে প্রতিটি Trueতার নিজস্ব লাইনে রয়েছে।


1
101 এর পিছনে কি?
FryAmTheEggman

5
আমি মূলত 2+2==5চতুর্থ বিবৃতি হিসাবেছিলাম যতক্ষণ না আমি খুঁজে পেলাম যে =এটি খুব সহজ করে তুলেছে।
xnor

5
চমৎকার 1984 রেফারেন্স।
জাস্টিন

2
ফেটে গেছে । এটা দুর্দান্ত ছিল।
Sp3000

52

পাইথন 3, আকার 12 ( ক্র্যাকড )

print (abcd)

আমার প্রোগ্রামটি কোনও আউটপুট এবং কোনও ত্রুটি তৈরি করে না।


4
ফেটে গেছে । চমৎকার, সমাধানটি খুব পাল্টা-স্বজ্ঞাত।
ম্যাটসয়জিস

2
খুব সুন্দর, আমি intকিছুক্ষণের জন্য যাচ্ছিলাম
ফক্স উইলসন

পছন্দ করেছেন এটাই ছিল আমার উদ্দেশ্য সমাধান।
xnor

1
@matjoyce হ্যাঁ, আমি প্রত্যাশা করেছি যে কেউ শেষ পর্যন্ত এটি করবে। তবুও, আমি সবাইকে উত্সাহিত করি যাতে তারা নিজেকে লুণ্ঠন না করে এবং হাত দিয়ে সমাধানের চেষ্টা করে। আমি আপনাকে আশ্বাস দিচ্ছি এটি একটি সুন্দর সমাধান।
xnor

আমি মনে করি এটি পেয়েছি। আমি যে সমাধানটি পেয়েছি সেটিতে কাজ করে না যদি আমি প্রথমে টাইপ করি pythonএবং তারপরে প্রম্পটে আমার সমাধানটি টাইপ করি। তবে এটি কাজ করে, যদি আমি আমার সমাধানটি একটি ফাইল এবং টাইপ করি python file
ক্যাস্পারড


26

পাইথন 2, আকার 50

কর্কশ

আমরা ইতিমধ্যে প্রশ্নের উত্তর জানি, কিন্তু প্রশ্নটি কী?

কোড

print *********************--///222222222222222222

মনে রাখবেন যে কোনও পিছনে স্থান বা নিউলাইন নেই। একমাত্র হোয়াইটস্পেসের অক্ষর হল একক স্থান print

আউটপুট

42

আমি কোডের দৈর্ঘ্য এবং অসুবিধা ভারসাম্য বজায় রাখার চেষ্টা করেছি, তবে আমি যদি কোনওভাবেই এটি মিস করি তবে অবাক হওয়ার কিছু নেই। আশা করি কমপক্ষে নিষ্ঠুর শক্তি নিরুৎসাহিত করার পক্ষে এটি যথেষ্ট।



6
42 মাপের সাথে এটি আরও ভাল হত
একটি সিভিএন

23

পাইথ - 71 ক্র্যাকড

কোড

C-3P0: "Sir, the possibility,..."* 
Han Solo: "Never Tell Me The Odds!"

আউটপুট

3720

* মূলত, জর্জ লুকাসের হান সি 3-পিও বাধা দিয়েছে * **

** জার-জারের পর থেকে তিনি এটিকে তাঁর সর্বশ্রেষ্ঠ ধারণা বলেছিলেন।


আকর্ষণীয় দ্রষ্টব্য: পাইথ যে সমস্ত পরিবর্তন পেরেছে তার পরেও এখানে একটি বৈধ উত্তর আছে!


মূল

ts,*s,y30 l" : : i i Han Solo "eP-C"h"TsrhT

ব্যাখ্যা

বাকি অক্ষরগুলি পরের লাইনে চলে যায়। পাইথ কেবল কোনও ফাইলের প্রথম লাইনটি ব্যাখ্যা করে।

ts,একটি 2-টিউপল করুন এবং তাদের যোগফল -1 পাবেন।
*গুণিত করুন:
s,y30 l"..."2 * 30 এবং স্ট্রিংয়ের দৈর্ঘ্য (18) সহ 2-টিউপল যোগ করুন।
eP-C"h"Tএইচ এর আসকি মান বিয়োগ 10 (47) এর বৃহত্তম প্রধান গুণকটি পান।
srhT0-10 থেকে সংখ্যার যোগফল পান।

সব মিলিয়ে, এটি মূলত কেবল গণনাগুলি: (30 * 2 + 18) * (47) + 55-1। @ ইস্যাকের উত্তর পড়ার পরে আমি লক্ষ্য করেছি যে এখানে একটি অত্যন্ত সহজ সমাধান রয়েছে: *h30tC"y"যা 31 * 120 120

আপডেট করা হয়েছে

*h30tC"y" "-P:Sir, e possibilit,...
Han Solo: Never Tell Me The Odds!"
এখনও এই সময়ের পরেও কাজ করে ...

দুর্বল ব্যাখ্যা ফর্ম্যাটিংয়ের জন্য দুঃখিত, আমি কীভাবে স্পয়লার ব্লক ব্যবহার করতে হবে তা জানি না: এস (@ স্প 3000 এটি আপনার জন্য কিছুটা সুন্দর করে তুলেছে, যদিও)

এখন আপনি পাইথ অনলাইনে চালাতে পারেন! এখানে চেষ্টা করুন। ধন্যবাদ @ আইস্যাকগ :)


9
উপরেরগুলিতে স্টার-ওয়ার্স তৈরি সম্পর্কে নির্মমভাবে মেক আপ তথ্য থাকতে পারে।
FryAmTheEggman


@ ফ্রাইআম দ্য এজিগম্যান আপনি ব্লকগুলিতে ট্যাগগুলি ব্যবহার করতে পারেন, যেমন<br>
Sp3000

21

সিজেএম, আকার 51 [নিরাপদ]

কোড

main(int argc,char* argv){printf("Hello, World!");}

আউটপুট

55
2292213229222231957511222223333751125537511222222135723331131931959319319

এটি অনলাইন দোভাষীতে এটির সাথে চারপাশে খেলতে পারেন ।

এটি দেখতে যতটা তত বেশি ফাটলযুক্ত হওয়া উচিত।

ইঙ্গিত

আউটপুট দ্বিতীয় লাইন দিয়ে শুরু করুন। কয়েকটিতে এই সমস্ত কিছুতে উপস্থিত হয় না, এবং অন্যরা প্রায়শই সন্দেহজনকভাবে। কেন হতে পারে? আপনি যদি এটি বোঝাতে পারেন তবে বাকী অংশগুলি প্রায় জায়গায় পড়ে উচিত।

সমাধান

"that rrrrraging london Hail!v"{elccimf(;W))},(*,pa

আবহাওয়াটি অবশ্যই খুব খারাপ ছিল যখন আমি সেই আনগ্রামটি নিয়ে এসেছি ...

ইঙ্গিতটি এই বিষয়টির দিকে নির্দেশ করার কথা ছিল যে দ্বিতীয় লাইনটি স্কোয়াশেড-একসাথে মূল কারণগুলি নিয়ে গঠিত। আমি আশা করছিলাম যে সেখান থেকে এটি নির্ধারণ করা সম্ভব হবে যে কয়টি এবং কোনটি অক্ষরটি স্ট্রিংয়ে চলেছে, শেষে কেবলমাত্র কয়েকটি অক্ষর রেখে।


9
দাঁড়াও কি এই ঝগড়াটে ???
TheDoctor

18

বেফুঞ্জ -98, আকার 15 [নিরাপদ]

কোড

"quick"
*+.@\_j

আউটপুট

3314

মূল

"u_ji@q.+k*c
"
বেফুঞ্জের একটি কৌতূহলপূর্ণ তবে কিছুটা সুপরিচিত বৈশিষ্ট্যটি হ'ল আপনি যে স্ট্রিংটি শুরু করেছিলেন একই উদ্ধৃতি দিয়ে শেষ করতে পারেন, যা মূলত স্ট্যাকের উপরে পুরো রেখাকে (উদ্ধৃতি ব্যতীত) ঠেলে দেয়। অতিরিক্ত কৌতুক হিসাবে, আমি নির্দেশ পয়েন্টারটি বিপরীতে ব্যবহার করে আবার একই স্ট্রিংটি পুনরায় ব্যবহার করি u। তারপরে এটি কেবল কয়েকটি গাণিতিক: মূল ধারণাটি হ'ল সমস্ত মানগুলি সংশ্লেষ করা (যা অপারেশনের kপুনরাবৃত্তির জন্য ব্যবহৃত +হয়)।


কোন দোভাষী (গুলি) আপনি এটি পরীক্ষা করেছেন এবং বিশেষত তারা কোষ বিটউইথ সম্পর্কে কোন অনুমান করেন?
পিটার টেলর

@ পিটারটেলর আমি এটিকে x86_64 লিনাক্সের অধীনে সিফঞ্জে পরীক্ষা করেছি। কিছু পরীক্ষার মাধ্যমে এটি স্বাক্ষরিত 64৪-বিট পূর্ণসংখ্যার ইঙ্গিত দেয় বলে মনে হয়, যদিও আমি বলতে পারি যে আমার সমাধান ওভারফ্লো শব্দার্থবিজ্ঞানের উপর নির্ভর করে না তাই আমি নিশ্চিত নই যে এটি গুরুত্বপূর্ণ কিনা।
ফায়ারফ্লাই

ঠিক আছে, সুতরাং আমি 8-বিট ওভারফ্লো খুঁজছি না। লজ্জাজনক, এটি সম্ভবত এটি সরল করে
পিটার টেলর

বিতৃষ্ণা। আমি প্রিন্ট করতে প্রোগ্রাম তৈরি 3312, 3300এবং বিভিন্ন অন্যদের কাছে 3314। এত কাছে ...
জাস্টিন

@Quincunx চমৎকার ...: পি
জোনাকি না

16

গল্ফস্ক্রিপ্ট (১ by বাইট) [নিরাপদ]

%%()*../1129n{}~

প্রত্যাশিত আউটপুট:

-117345085515973157874551915956356303213327583847247840186528288852476459638212404362749

মূল উৎস:

n)~{.*911%(}./2%


এই প্রত্যাশিত আউটপুটটি কি ট্রেইলিং নিউলাইনটি বাদ দিচ্ছে বা নতুন লাইনটি কেবল আউটপুট হবে না?
ProgramFOX

@ প্রোগ্রামফক্স, আউটপুট একটি নতুন লাইনে শেষ হবে। আমি এড়াতে কেবলমাত্র উপায়গুলির প্রয়োজন হবে :
পিটার টেলর


13

পাইথন, cha৯ টি চর [ জিআরসি দ্বারা ফাটল ]

scrambled:

((((((((((((())))))))))))),,,,accdddiiiiillmmnopprrrrrssssssttttttttu

আউটপুট:

1083

এটি মজাদার মাত্র একটি নিরীহ বিট :) সিপিথন ২.7.৮, ৩.৩.২ এ পরীক্ষিত এবং এর হেকের জন্য পাইপাই ৩.৩.১।


ব্যাখ্যা

বিল্ট-ইন ফাংশান ব্যবহার str, dict, listআপ একটি স্ট্রিং গড়ে তুলতে এবং তারপর প্রযোজ্য mapসঙ্গে ordআপনি ints, যা হয় একটি তালিকায় স্ট্রিং রূপান্তর করতে sumমেড।




11

পাইথন 3, 70 টি অক্ষর

scrambled:

""(((())))****++++222222222;;;;;=======cccccccccceeeiinnpprrttxxxxxxxx

আউটপুট (99 টি অক্ষর দীর্ঘ):

388626024960000000000026872002432000000000000676169243200000000000007317718780000000000000028820330

হালনাগাদ

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

সংখ্যাটির বর্গমূল নিতে এবং সেখান থেকে কাজ করার চেষ্টা করুন



9

জাভাস্ক্রিপ্ট, ফায়ারফ্লাই দ্বারা ক্র্যাক

alert(' '' '''((()))+++,,,,,,,,,,,,,000111111114444577888;;;;;======[[[]]]aaafhinorrrrvvvxx||)

আউটপুট

fun in the sun

মূল

a=alert;v='';r=[1,7,8,14,11,8,14,10,0,5,14,4,7,8];for(x in r)v+=('h'+(1==0)+a)[r[x]]||'';a(v);


আমার একটা অনুভূতি আছে, এটি সমস্ত ব্রাউজার / ইঞ্জিনে কাজ করবে না। আপনি কোন পরিবেশে এটি পরীক্ষা করেছিলেন?
মার্টিন এন্ডার


ওহ ... এবং আমি নিশ্চিত হয়েছি যে আপনি alertপ্রথমে ছিলেন, যেহেতু সূচকগুলি প্রয়োজনীয় চরিত্রগুলির সাথে খুব ভাল মেলে। আকর্ষণীয় কাকতালীয়।
ফায়ারফ্লাই

আমি এটির কাজ শুরু করার সাথে সাথে আমার প্রথমটি ছিল তবে আমি ব্রাউজারের পার্থক্য হ্রাস করার জন্য এটি পরিবর্তন করেছি।
SLuck49

ক্রোমে কাজ করে না। আমার সর্বশেষতম সংস্করণ রয়েছে। এটি বলেছেSyntax Error: Unexpected String
অলিভার নি

8

রুবি, 38 - মার্টিন বাটনার ক্র্যাকড

print(succ(downcase!))$$$..[[]]6e0<><_

আউটপুট:

u

মূল:

$6.pincdwnca[]rescue$><<$!.to_s[((0))]



1
@ মার্টিনব্যাটনার হে, আসল কাছাকাছি কোথাও নেই। তবে আপনার সমাধানটি সম্ভবত আসলটির চেয়ে আরও ভয়ঙ্কর। ;)
ডোরকনবব

1
আরে এখানে একটি মাছ আছে
TheDoctor

সুতরাং printএবং downcase!লাল হেরিং ছিল। আমি উত্তরটি ব্যবহার করার প্রত্যাশা করেছি puts, ভেবে দেখিনি $><<
kernigh

7

পাইথন 3, আকার 16 ( ক্র্যাকড )

কোড:

help tim__rolo__

আউটপুট (শেষে নিউলাইন সহ):

Hello world!


1
@ মার্টিনবাটনার আমি জানতাম যে কেউ ইস্টার ডিম দেখেছে ...
ম্যাটজয়সাই

1
আমার ছিল না, তবে আমি এটি গুগল করতে দ্রুত ছিলাম। ;) সত্যি কথা বলতে কি, আমি যদি এত তাড়াহুড়ো না করতাম, আমি সম্ভবত দেখতে পেতাম যে পরে থাকা চরিত্রগুলি helloএকটি এনগ্রামের ছিল import। ^^
মার্টিন এন্ডার

7

পার্ল - 47 ( জিআরসি দ্বারা ক্র্যাক )

কোড (সেখানেও একটি জায়গা রয়েছে)

 """"$$$$$$((()))**....///;;[[]]~==01finoprrstx

আউটপুট:

012345012345012345012345012345

আপনি এটা অনলাইন চালাতে পারেন এখানে এবং এটি অধীনে কাজ করে strictএবং warnings



@ জিআরসি আমি বলব এটি বৈধ! চমৎকার কাজ! এটি সঠিক জিনিস মুদ্রণ করে। আপনি যদি সংস্করণটির নীচে চলে এমন কিছু ইঙ্গিত চান strictএবং warningsআমাকে জানান।
hmatt1

7

রুবি, 33 - ব্যবহারকারী23013 দ্বারা ফাটল

enpsttux [[[]]]++\-\**????$$$$...

আউটপুট:

[*]

মূল:

puts ?[+[*?*..?]][$$-$$]+?\\.next


এটি কোন সংস্করণ?
লিন

@ নুডল আমার কাছে 1.9.3 আছে তবে এটি সম্পর্কে সংস্করণ-নির্দিষ্ট কিছুই নেই।
ডুরকনব

এটা শক্ত। আমার এখন অবধি যা আছে তা এখানে: puts স্পষ্টতই সেখানে প্রথম জিনিসটি হতে চলেছে, .nextএটি ব্যবহার করা যেতে পারে এমন অন্য একটি কীওয়ার্ড এবং $
বাকীটি


@ ব্যবহারকারী23013 ভাল লাগলো! যদিও আসল নয়; আমার সম্ভবত আউটপুট অক্ষর থাকতে হবে যা আসলে উত্সে ছিল না;)
ডুরকনব

7

পাইথন 2, 132 টি অক্ষর

____        ,,,,:::''""""""""""((()))[[]]\\\0126aaaabcccceeeeeeeeeEffggiiiiiilllllmmmmnnnnnnooooopppppqqrrrrrrrrrssssStttttttuuvxxyy

আউটপুট (একটি নতুন লাইন সহ):

chance

আপডেট করা সংস্করণ, 96 টি অক্ষর

মূল সংস্করণের উত্তর + এর execপরিবর্তে প্রস্তাবিত , সুতরাং এখানে একটি সরলীকৃত সংস্করণ দেওয়া হয়েছে:compileeval

____       :::''""(())[[]]\\\0126aaabcccceeeeeeeeEffiimmnnnnooopppqqrrrrrrrrrssStttttttuuxxxxyy

আপডেট: ফাটল

অ্যালেক্স ভ্যান লিউ এবং কেনিটিএম দ্বারা পুরোপুরি ফাটল । মূল সমাধানগুলি হ'ল (স্পয়লারটি প্রকাশ করার জন্য ডানদিকে স্ক্রোল করুন):

                                                                                                                                eval(compile('try: compile("from __future__ import braces","","single")\nexcept SyntaxError as q:\n\tprint q[0][6:12]',"","single"))
                                                                                                                                exec('try:exec("from __future__ import braces")\nexcept SyntaxError as q:\n\tprint q[0][6:12]')
                                                                                                                                The hint meant "Consider {}, which are not present in the source code".

নতুন কয়টি লাইন আছে?
Sp3000

কোনওটিই নয় (অন্তর্গত \nস্ট্রিংয়ের মতো লজিক্যাল নিউলাইনগুলি গণনা করা হচ্ছে না )। নতুন লাইনের সাথে কোডটি ছোট হতে পারে।
vi।

2
আমি যা করতে চাই তা করার জন্য পর্যাপ্ত পরিমাণ xcs না দেওয়ার জন্য +1 : P
Sp3000

1
আমি কি কিছু ইঙ্গিত ভাবি? এর একটি অস্পষ্ট এক সঙ্গে শুরু করা যাক: Don't count ones which exist. Count ones which do not exist
vi।


7

রুবি, ২৯ [নিরাপদ]

ফাটল না পড়ে রুবিতে কতটা সংক্ষিপ্ত থাকতে পারি তা দেখার চেষ্টা করছি।

কোড

paper view
otool
$()**,.8<<=>

আউটপুট

[0][0, 3][0, 3, 6][0, 3, 6, 9][0, 3, 6, 9, 12][0, 3, 6, 9, 12, 16][0, 3, 6, 9, 12, 16, 20]

মূল

eval <<p*8 o=*o,$>.write(o) p

ব্যাখ্যা

প্রথম লাইন একটি হেরডোক তৈরি করে যা পরের লাইনে শুরু হয় এবং পিছনের মাধ্যমে বিস্মৃত হয় p, তারপরে ফলাফলটি স্ট্রিংটি 8 বার নিজেই সংযুক্ত করে। যেহেতু এটি একটি নতুন লাইনে শেষ হয়, এটি কার্যকরভাবে একটি লুপ তৈরি করে। লুপড কোডটি ভেরিয়েবলের জন্য একটি অ্যারে নির্ধারণ করে o, o.to_a( *শর্টহ্যান্ডের মাধ্যমে ) এর মধ্যে উপাদানগুলি নিয়ে গঠিত , এর পরে আউটপুট $<.write(o), যা oএকটি স্ট্রিংতে রূপান্তরিত হয়, এটি STDOUT এ প্রিন্ট করে এবং মুদ্রিত বাইটগুলির সংখ্যা প্রদান করে। প্রথমবারের জন্য একটি পরিবর্তনশীল বরাদ্দ করা হ'ল nilডান হাতের মূল্যায়ন করার উদ্দেশ্যে, তাই প্রথম রান*oখালি এবং আউটপুটগুলি কিছুই লিখবে না এবং 0 টি প্রদান করবে Each একটি পি-সীমা নির্দেশ করা heredoc ব্যবহার আউটপুট ফাঁদ পদ্ধতি তৈরি করে, pএবং $><<, scrambled অক্ষর, যে কারণ আপনার bytecount প্রয়োজন কাজ করবে না।


6

পিএইচপি, আকার 49 [ মার্টিন বাটনার দ্বারা ক্র্যাক ]

কোড

sub(print2w, $+expect+$+one+$+str+$+in=$@~main$);

আউটপুট

{main}

আপনি কোন পিএইচপি সংস্করণটি এটি দিয়ে পরীক্ষা করেছেন তা প্রকাশ করতে আপত্তি করবেন?
মার্টিন ইন্ডার

@ মার্টিনব্যাটনার আমি সঠিক পরিসীমাটি নির্দিষ্ট করব না, তবে 5.3.0 এর সমস্ত কিছুর সঠিক ফল হবে।
bwebi

3
কর্কশ। কেবল ... 4 ঘন্টা ...
মার্টিন ইন্ডার

@ মার্টিনব্যাটনার বাহ, অভিনন্দন! আশা করেনি যে আপনি হাল ছাড়বেন না। :-)
bwoebi



6

হাস্কেল, ১০০ টি চর (অবৈধ, আউটপুট খুব দীর্ঘ)

কোড

//Sup
tl=[]
while(syn==(+j)) tl+=b.a();
//(: #jquery :)\\
$("#jquery").on("click", j=>alert(j==m))

আউটপুট:

"\er\\e\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\"\\\\\\\\\\\\\"\\\\\\\


মূল

(#)=(>);(//)=(++)
l=j.show
main=putStr.l.l$l"eer"
j[]="\\"
j(y:u)=let(q,c)=break(#y)u in y:j c//j q

5
আমি এক মুহুর্তের জন্য ভেবেছিলাম যে আমি "হ্যালো ওয়ার্ল্ডের বিবর্তন" প্রশ্নটি পড়ছি ।
vi।

1
@ ভ্যাঁ হ্যাঁ, তবে আমি মনে করি লেভেনস্টাইন দূরত্ব এই পোস্টে than এর চেয়ে সামান্য কিছুটা বেশি।
Zaq

1
আউটপুট 100 টি অক্ষরের চেয়ে দীর্ঘ
লিন

1
@ যাক: আকারের সীমাবদ্ধতা কোড আকারে নয়, এটি আউটপুটটিতে!
লিন

1
হাহ। এবং আমি অনুমান করেছি যে আপনি কিছু করেছেন fix show। Definately uncrackable
গর্বিত haskeller

6

জে, 22 বাইট

কোড

!%()1348:::bbceehorvxx

আউটপুট (97 টি অক্ষর)

1226317306651180983274420265228191056569220222873505571155987454033425908908110103433163350999040

আমি এটি ব্যবহারিকভাবে অসম্ভব বলে আশা করি ...


6

সিজেম, 32 বাইট ( ক্র্যাকড )

স্ক্র্যাম্বলড উত্স

"Beware the Jabberwock, my son!"

আউটপুট

4074552392882954617076720538102062920

2
এইচএম, আপনি স্ক্র্যাম্বলড সিজেএম কোড হিসাবে একটি উদ্ধৃতি ব্যবহারের ধারণাটি পেয়েছেন। ;)
মার্টিন ইন্ডার


@ মার্টিনবাটনার: এটি কোনও কবিতার একটি লাইন, সিনেমার উদ্ধৃতি নয়। সম্পূর্ণ আলাদা!
ডেনিস

@ ডেনিস ওয়েট, আমার কোনও সিনেমা থেকে আসে নি। (ঠিক কোনও কবিতা থেকে নয় , যদিও: ডি)
মার্টিন এন্ডার

6

পাইথ - 35 - ক্র্যাকড

@ মার্টিনব্যাটনার এর চেতনায়:

কোড

"Programming Puzzles and Code Golf"

আউটপুট

4.459431618637297

এটি এখানে অনলাইনে ডিকোড করার চেষ্টা করুন।


আমি এটি ক্র্যাক করেছি, তবে পাইথ ব্যবহার করার জন্য আরও বেশি লোকের আগ্রহের জন্য আমি সাময়িকভাবে আমার উত্তরটি সরিয়ে দিচ্ছি।
isaacg

ঠিক আছে, কর্কশ
ইসাকাক

5

টিনিমুশ 3.1 , 20

scrambled:

(#ret,#3!#+#2i\2#,@)

আউটপুট:

3210

6
আমাদের কীভাবে এটি চালানোর কথা? ভাষার রেফারেন্স কোথায়? (লিঙ্কটি এখানে সহায়তা করে না)।
n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳

3
@ n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀h আপনি উপযুক্ত মুদ্রার সাথে সংযুক্ত হয়ে এই কোডটি চালাতে পারেন উপযুক্ত TinyMUSH সংস্করণ। সার্ভারের ধরণটি "MUSH" যেখানে রয়েছে তা খুঁজে পেতে এখানে ব্রাউজ করুন বা এখান থেকে সার্ভার উত্সটি ডাউনলোড করুন এবং নিজেই একটি MUSH চালান।
মুকো

5

পাইথন 3, দৈর্ঘ্য 110 [ grc দ্বারা ফাটল ]

স্ক্যাম্বলড ( \nএকটি নতুন লাইন বোঝায়)

\n\n\n   ""((((())))),.......9::;===IOS[]__addeeegghiiiiiiiiijllmmnnoooooooppprrrrsssssssssstttttttttttuuuuuvwyyy

আউটপুট:

The better is Flat dense. break never of be do at never. If bad it honking

এখানে আরও একটি মজাদার বিষয় - কঠোর হতে বোঝানো নয়, কেবল কিছু অস্বাভাবিক এবং আশ্চর্যের বিষয়। :)


ব্যাখ্যা

এলোমেলো চেহারার শব্দগুলি পাইথনের জেন (পিইপি 20) থেকে নেওয়া হয়েছে , যা স্বয়ংক্রিয়ভাবে ইস্টার ডিমের মাধ্যমে মুদ্রিত হয় import this। প্যাসেজটি কেবল প্রতিটি নবম শব্দটি যেমন 9::[]উপস্থিত রয়েছে তার ইঙ্গিত রয়েছে।
স্বয়ংক্রিয়ভাবে উত্তরণ মুদ্রণ যখন আমদানি ছাড়া প্রত্যেক নবম শব্দ বের করে আনতে, আমরা পুনর্নির্দেশ sys.stdoutএকটি থেকে StringIO()



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