দু'টি সমস্ত পার্থক্য তৈরি করে - ডাকাত


29

প্রধান পুলিশদের চ্যালেঞ্জের জন্য, এখানে ক্লিক করুন

বিজ্ঞপ্তি - এই চ্যালেঞ্জটি এখন বন্ধ। এখন পোস্ট করা কোনও ক্র্যাক লিডারবোর্ডে গণনা করা হবে না এবং গৃহীত উত্তর পরিবর্তন হবে না

চ্যালেঞ্জ

আসল প্রোগ্রাম, এর আউটপুট এবং পরিবর্তিত প্রোগ্রামের আউটপুট দেওয়া, আপনি খুঁজে পেতে হবে কোন বর্ণগুলি পরিবর্তন করা, অপসারণ করতে হবে এবং প্রত্যাশিত আউটপুট পেতে যোগ করতে হবে।

আপনি যখন কারও কোড ক্র্যাক করেন, তখন তার উত্তরে আপনার ক্র্যাকের লিঙ্ক সহ একটি মন্তব্য করুন।

বিন্যাস করা

# [<language>, <username of program owner>](<link to answer>)

## Description

<description of change and how you found it>

## Code

<changed code>

জয়লাভ

যে ব্যক্তি সর্বাধিক সমাধান ক্র্যাক করেছে সে জিততে পারে।

লিডারবোর্ড

13 ফাটল:

  • ডেনিস

8 ফাটল:

  • অ্যালেক্স ভ্যান লিউ

5 ফাটল:

  • Sp3000
  • isaacg

3 ফাটল:

  • লুইস মেন্ডো
  • jimmy23013
  • ডোম হেস্টিংস

2 ফাটল:

  • mbomb007
  • Sluck49

1 ক্র্যাক:

  • এক নম্বর
  • Jakube
  • ProudHaskeller
  • ডেভিড জাং
  • samgak
  • paul.oderso
  • rayryeng
  • mgibsonbr
  • n̴̖̋h̷͉a̷̭̿h̸̡̅ẗ̵̨d̷̰ĥ̷̳
  • স্টিও গ্রিফিন
  • abligh

1
@ mbomb007 আপনি কি এই পোস্টটি সম্পাদনা করা থেকে বিরত থাকতে পারেন, কারণ লিডারবোর্ড আপডেট করার সময় আমি কোথায় আছি তা জানা আমার পক্ষে আরও কঠিন করে তোলে
বিটা ডেসে

উত্তর:


10

সিজেম, মরিস দ্বারা

বিবরণ

মাউরিসের মূল কোডটি নিম্নলিখিতটি করে:

"f~"     e# Push that string on the stack.
    :i   e# Cast each to integer. Pushes [102 126].
      :# e# Reduce by exponentiation. Pushes 102^126.

সিজেমের গাণিতিক অপারেটরগুলির মধ্যে অন্য কোনও ছোট সংখ্যার জন্য এমন একটি সংখ্যা প্রদান :#করতে পারে না , সুতরাং এটি পরিবর্তন করা যায় না। যেহেতু #, ক্ষয়ক্ষতির জন্য ব্যবহৃত হয়, কেবল ইনপুট হিসাবে পূর্ণসংখ্যার গ্রহণ করে, :iপাশাপাশি সরানো যায় না। এটি ইনপুটটি সংশোধন করার জন্য কেবলমাত্র একটি জায়গা ছেড়ে দিয়েছে: স্ট্রিং "f~"

স্ট্রিংটি যতগুলি অক্ষর ধারণ করে তা বিবেচনা না করেই ফলাফলটি একটি বাম-সহযোগী শক্তি টাওয়ার হবে। সিজেএম 0 থেকে 65535 (সারোগেট ব্যতীত) এর পরিসরে অক্ষরগুলিকে সমর্থন করে, সুতরাং আমাদের আউটপুটটি b n × k × j হিসাবে প্রকাশ করতে হবে , যেখানে b , n , k এবং j এই পরিসরের পূর্ণসংখ্যা।

সংশোধিত কোড থেকে প্রাপ্ত পূর্ণসংখ্যার দশমিক লগারিদম লগ 10 (2.44 × 10 242545 ) = লগ 10 (2.44) + 242545 এর তুলনায় কিছুটা ছোট , তাই আমরা সঠিক মানগুলি খুঁজে পেতে সমস্ত সম্ভাব্য ঘাঁটির লগারিদমের দ্বারা এই মানটি ভাগ করতে পারি জন্য এন × ট × ঞ

আসলে:

$ cjam <(echo '65536,2>{2.44AmL242545+1$AmL/i:I#s8<"24399707"=}=SIN')
5 347004

প্রথম 8 টি সংখ্যার তুলনা করা যথেষ্ট ছিল।

এর অর্থ হ'ল আমরা আউটপুটটি 5 347,004 = 15625 57,834 = 125 9 × 102 × 126 হিসাবে প্রকাশ করতে পারি , সুতরাং এটির সাথে বা এটি প্রতিস্থাপনের"f~""㴉""} f~" পক্ষে যথেষ্ট ।

কোড

"㴉":i:#

অথবা

"}  f~":i:#

নোট করুন যে ASCII কোডের ফাঁকা স্থানগুলি আসলে একটি ট্যাবুলেটর হওয়া উচিত।

অনলাইন ইন্টারপ্রেটারে এই কোডটি কার্যকর করার চেষ্টা করা সম্ভবত একটি খারাপ ধারণা, তবে আপনি কীভাবে কমান্ড লাইন থেকে ফলাফলগুলি যাচাই করতে পারবেন তা এখানে:

$ wget -q https://bpaste.net/raw/f449928d9870
$ cjam <(echo '[15625 57834]:c`":i:#") > mauris.cjam
$ cat mauris.cjam; echo
"㴉":i:#
$ cjam mauris.cjam | diff -s - f449928d9870
Files - and f449928d9870 are identical
$ echo -en '"}\tf~":i:#' > mauris-ascii.cjam
$ cat mauris.cjam; echo
"}  f~":i:#
$ cjam mauris-ascii.cjam | diff -s - f449928d9870
Files - and f449928d9870 are identical

11
কেউ ডেনিসকে কেবল সিজেমে পরাজিত করতে পারে না
আগস্ট'১০ '

কী কী সংখ্যা ব্যবহার করবেন তা আপনি কীভাবে আবিষ্কার করলেন?
অ্যালেক্স ভ্যান লাইউ

@ অ্যালেক্সভ্যানলিউউ ব্রুট ফোর্স আমি বর্তমানে একটি ব্যাখ্যা লিখছি। আমি অন্য কারও করার আগে ক্র্যাকটি পোস্ট করতে চেয়েছিলাম।
ডেনিস

@ ডেনিস: যথেষ্ট ফর্সা। আমি এটি চেষ্টা করছিলাম কিন্তু আমি সিজেমকে চিনি না; আমি ~fপ্রোগ্রামটির কোথাও ব্যবহার করে উদ্দেশ্যযুক্ত সমাধানটি জড়িত ।
অ্যালেক্স ভ্যান লিউ

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

15

রুবি, হিস্টোক্র্যাট

বিবরণ

যোগ করে স্কেলারের পরিবর্তে এক্সটিকে অ্যারে হিসাবে পরিবর্তন করা হয়েছে *

9সংখ্যার পরিবর্তে যুক্ত করে স্ট্রিংয়ে সর্বশেষ পরিবর্তন করা হয়েছে?

ফলাফলটি একটি একক উপাদানের সাথে অ্যারে দিয়ে তৈরি হয় ( [9]) 9 বার গুণিত হয় "9"এবং পরে বিভাজক হিসাবে বিস্তৃত হয় ।

কোড

x=*9;puts x*9*?9

12

পাইথন 2, কাদামাটি

বিবরণ

বিপুল সংখ্যককে সংযোজন করা এবং ফলস্বরূপ কারণগুলির সন্ধানের জন্য ট্রায়াল এবং ক্লেশের মধ্য দিয়ে আমি বুঝতে পেরেছি যে 87654 থেকে 58116 এ পরিবর্তন করা যথেষ্ট হবে। তারপরে, আমি 58116 কে 87 * 668 হিসাবে গুণিত করেছি। তারপরে আমি বুঝতে পারি যে 01234 = 668, সুতরাং আমার কেবল 87654 থেকে 87 এ পরিবর্তন করা এবং 01234 সম্পূর্ণরূপে অপসারণ করা দরকার। এটি একটি মন্তব্য দিয়ে সম্পন্ন হয়।

কোড

print (sum(range(054321)*9876)*87)#654)/01234

হ্যাঁ, আমার ঠিক এটি কেমন ছিল (আমার ছিল print sum(range(054321)*9876)*87#654)/01234)
ব্লু

চতুর চালাক! আমি খুশি যে কেউ এটি পেয়েছে, এবং এটি "সংখ্যার সাথে খেলুন" এর চেয়ে আকর্ষণীয় ছিল!
অ্যালেক্স ভ্যান লিউ

11

শেক্সপিয়ার, অ্যাভোভফায়ার

তৃতীয় দৃশ্যে, একজনকে নিম্নলিখিত স্নিপেটে ক্লডিয়াসকে ক্লডিয়োতে ​​পরিবর্তন করতে হবে:

[Enter Claudio]

Claudius:
 Thou art as stupid as the sum of thee and the product of the 
 product of me and Helen and Helena

[Exeunt]

সংশোধিত কোড:

The Hidden Change.

Helen, a young woman with a remarkable patience.
Helena, a likewise young woman of remarkable grace.
Claudio, a remarkable man much in dispute with Claudius.
Claudius, the flatterer.
The Archbishop of Canterbury, the useless.


          Act I: Claudius's insults and flattery.

          Scene I: The insulting of Helen.

[Enter Claudius and Helen]

Claudius:
 Thou art as hairy as the sum of a disgusting horrible fatherless 
 dusty old rotten fat-kidneyed cat and a big dirty cursed war.
 Thou art as stupid as the product of thee and a fat smelly 
 half-witted dirty miserable vile weak son.

[Exeunt]

          Scene II: The complimenting of Helena.

[Enter Claudio and Helena]

Claudio:
 Thou art the sunny amazing proud healthy peaceful sweet joy.
 Thou art as amazing as the product of thee and the pretty
 lovely young gentle handsome rich Hero. Thou art as great 
 as the sum of thee and the product of a fair golden prompt good honest 
 charming loving noble king and a embroidered rich smooth golden angel.

[Exeunt]

          Scene III: The insulting of Claudio

[Enter Claudius and Helen]

Helen:
 Thou art as stupid as the sum of the sum of thee and a cat and me.
[Exit Helen]

[Enter Claudio]

Claudio:
 Thou art as stupid as the sum of thee and the product of the 
 product of me and Helen and Helena

[Exeunt]

          Scene IV: The Final Countdown

[Enter The Archbishop of Canterbury and Claudius]

Claudius:
 Thou art the sum of you and a cat.

The Archbishop of Canterbury:
 Am I better than a fine road?

Claudius:
 If not, let us return to the insulting of Claudio.

[Exit The Archbishop of Canterbury]

[Enter Claudio]

Claudius:
 Open your heart!
 Open your heart!
[Exeunt]

@ অ্যাভোভফায়ারের সাথে সংযুক্ত সংকলকটি ব্যবহার করে এটি মুদ্রণ করে 11


2
কোন চরিত্র পরিবর্তন করা হয়েছে দয়া করে আপনি এটি আরও পরিষ্কার করতে পারেন? পিছনে পিছনে তাকানো ঠিক দেখতে সহজ নয়।
mbomb007

অভিশাপ, 15 মিনিট দেরী। অভিনন্দন।
সুমির্দা - মনিকা

2
জিবাস এইচ। খ্রিস্ট সুন্দর কাজ!
রায়রিং - মনিকা

1
@ mbomb007 আমি আশা করি আমার সম্পাদনাটি আরও পরিষ্কার হয়ে গেছে। উপরের ফায়ার: দুঃখিত :)
প্ল্যানাপাস

3
@ প্লানাপাস হা হা, এটি ঠিক আছে, তবে এটি পরিষ্কার করার উদ্দেশ্যে "রাগ" শব্দটি "পিগ" দ্বারা প্রতিস্থাপন করা ছিল। এই পরিবর্তনের সাথে, হেলেনা 0 এবং "আপনার সমষ্টি এবং আমার পণ্যটির যোগফল ছিল এবং হেলেন এবং হেলেনা "সমান 1। আমি দুটি অক্ষর দিয়ে উল্টানো যেতে পারে এমন সমস্ত শব্দের একটি তালিকা তৈরি করেছিলাম এবং সেগুলি প্রচুর পরিমাণে আমার কোডে ব্যবহার করেছি (যেমন: আনন্দ-> হোগ-> পুত্র, যুদ্ধ-> বিড়াল, রোড-> টোড, হিরো-> নরক, অভিশাপ-> পার্স, হেলেন-> হেলেনা, ক্লাদিও-> ক্লাউডিয়াস এবং আরও অনেকগুলি) 2 চর নিয়ে শেক্সপিয়ার প্রোগ্রাম পরিবর্তন করতে পারে এমন একমাত্র বিষয়গুলি একটি ভেরিয়েবলের পরিবর্তন, পরিবর্তন একটি বিশেষ্য এবং একটি গোটো পরিবর্তন।
উপরের দিকে



7

সি, ল্যাম্বদাবেটা

বিবরণ

ঘুরুন main(a,_)মধ্যে main(_)। প্রধান প্রথম যুক্তি argcযা হিসাবে আরম্ভ করা হয় 1

কোড

main(_){puts(_*_-1||_*_*_-1||_*_*_*_-1?"Expected Output":"?");}

আমার মনে এই সমাধান ছিল। আমার স্নাতকের. ঘটনাক্রমে যদি আরগভি মেমরি সেল 1 এ লোড হতে থাকে তবে এটি কাজ করবে না। আমি কেবল এমন কোনও সিস্টেমের কথা ভাবতে পারি না যা এটি করবে যা সেই পৃষ্ঠাতে বিভিন্ন ব্যাখ্যাযোগ্য ভাষাও চালাতে পারে।
লাম্বদাবেতা

6

পাইথন 2, rp.belrann

বাহ্যতমতম তালিকা বোধগম্যাকে একটি সেট বোধগম্যতায় পরিবর্তন করুন। @ Mbomb007 এর আংশিক creditণ, যিনি সমস্ত "বিরক্তিকর" সমাধানগুলি সরিয়ে ফেলেছেন (অদলবদল xএবং yচারপাশে, অপারেটরগুলিকে টুইট করে, পরিসর পরিবর্তন করে)।

'~'*sum({(x,y)[x%2] for x in[y for y in range(8)]})

ব্যাখ্যা:

মূল সালে [(x,y)[x%2]for x in[y for y in range(8)]]নিম্নলিখিত তালিকা উত্পন্ন:

[0, 7, 2, 7, 4, 7, 6, 7]

এটি কারণ পাইথন ২.7-এ, yঅভ্যন্তরীণ তালিকা অনুধাবনটি তার সর্বশেষ জ্ঞাত মানটির (যা, একটি পরিসরের শেষে, 7) সমবেত স্কোপের মধ্যে ফাঁস করে। সুতরাং, টিউপলটিতে yসর্বদা 7.. হয় x, তবে 0 থেকে 7 পর্যন্ত এই তালিকাটি সাধারণ হিসাবে চলে যায় , যখন সমান হয় তখন এটি এর xমান পছন্দ করে x, যখন এটি বিজোড় হয়, এটি চয়ন করে y(যা সর্বদা 7 হয়)। আমি লক্ষ্য করেছি যে আমি যদি ঠিক একটি 7 এবং সমস্ত মানগুলি অন্তর্ভুক্ত করি তবে আমি x19 পেয়েছি; তখন আমি বুঝতে পেরেছিলাম যে আমি বাহ্যিক বোধগম্যতাটিকে একটি সেট বোঝাতে রূপান্তর করতে পারি, যা সমস্ত সদৃশ মানকে মুছে ফেলবে এবং আমাকে ঠিক 19 দিয়ে চলে যাবে।

এটি বেশ চালাক ছিল, আমার মনে হয় না আমি এর আগে কখনও একটি সেট বোঝা ব্যবহার করেছি। যশ।


নাঃ। যে এটা না. print len('~'*sum([(x,y)[x%2]for x in[y for y in range(6)]]))আয় 21। কোডটি কোনও ভেরিয়েবলের জন্য বরাদ্দ করুন তারপরে যদি এটি আপনি চান স্ট্রিংয়ের সমান হয় তবে মুদ্রণ করুন। যদি আপনি দেখতে পান True, আপনি এটি ফাটল।
mbomb007

উদ্ভট। _আমার সাথে বিশ্বাসঘাতকতা করেছে, আমার ধারণা
অ্যালেক্স ভ্যান লিউ

@ mbomb007 আমি পেয়েছি
অ্যালেক্স ভ্যান লিউ

আমাকে বুঝতে পেরেছ. সাবাশ.
rp.beltran

6

জোনাস, মতলব / অক্টাভা

বিবরণ

আমি লক্ষ্য করেছি উত্তরটি ছিল i^pi, তাই তখন আমি ঠাট্টা- sinবিদ্রূপ করে একটি ন্যাপে পরিণত হয়েছিল।

কোড

0i+(i^pi)

s-> 0, n->+



অনেক ভালো করেছ!!
লুইস মেন্ডো

5

বাশ, ডেনিস

আসল কোড:

echo {{{1..9}}}

আসল আউটপুট:

{{1}} {{2}} {{3}} {{4}} {{5}} {{6}} {{7}} {{8}} {{9}}

সংশোধিত কোড:

echo {,{1..9},}

পরিবর্তিত আউটপুট:

1 2 3 4 5 6 7 8 9

ব্যাখ্যা:

বাশে আপনি এই ধরণের ধনুর্বন্ধনী জোড়ের মধ্যে আইটেমগুলির একটি কমা দ্বারা পৃথক করা তালিকা আউটপুট করতে পারেন:

echo {a,b,c}

কপি করে প্রিন্ট

a b c

সুতরাং পরিবর্তিত কোড কিছুই তালিকা মুদ্রণ করছে, সংখ্যা 1..9, কিছুই না।


5

ম্যাটল্যাব, লুইস মেন্ডো

আসল কোড:

-sin(2:.5:3)    
ans =    
   -0.9093   -0.5985   -0.1411

নতুন উত্তর:

psi(2:.5:3)
ans =
    0.4228    0.7032    0.9228

বর্ণনা:

পরিবর্তিত -sinহয়েছে psi, এমএটিএলবি-তে বহুবিবাহের কাজ। -সাইন দ্বারা প্রতিস্থাপিত হয় pএবং nমুছে ফেলা হবে।


4

সি, ল্যাম্বদাবেটা

বিবরণ

পরিবর্তন -1মধ্যে *0যাতে গুণ ফল 0(ক falsy মান)।

কোড

main(a,_){puts(_*_*_*_*_*0?"Expected Output":"?");}

ওফস, দেখে মনে হচ্ছে আমি আমার গল্ফ করার সময় একটি (সুরক্ষা ত্রুটি?) প্রবর্তন করেছি। আমি এটি সমাধান করতে পারি কিনা তা দেখার জন্য আমি অলসভাবে এটিকে ঘষব। ভাল লাগছে যদিও।
লাম্বদাবেটা

4

ব্রেইনফাক, কুরুসাগি

বিবরণ

প্রথম সরান >এবং প্রথম পরিবর্তন <করতে.

Brainfuck.tkপরীক্ষিত । নোট করুন আউটপুটটি কুরুসাগির পোস্টের সাথে ঠিক মেলে না , এসই কারণে অচিহ্নিত অক্ষর খেয়েছে ।

কোড

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[>.+<-]

@ মুডিফিশ আমি এই উত্তরটি আমার দ্বিতীয় মন্তব্যে সংযুক্ত করেছি, তবে আমি এখনও কুড়োসাগি থেকে নিশ্চিতকরণের অপেক্ষায় রয়েছি
Sp3000

4

ফ্যান্টম, কেইন

অস্পষ্টতার মধ্য দিয়ে সুরক্ষা সুরক্ষার একটি খুব দুর্বল রূপ (বিশেষত যখন দুটি পদ্ধতি ফ্যান্টম ডক্সে একে অপরের পাশে থাকে এবং যে কেউ ভাসমান দেখতে কেমন তা অবিলম্বে কী করতে হবে তা জানতে পারে)।

Float.makeBits32(1123581321)

1
আপনি আমাকে 1 মিনিটের মধ্যে পেয়েছেন !!! ভাল খেলে
AboveFire

1
হাহা আপনি আমাকে পেয়েছেন, বিনামূল্যে ক্র্যাকটি উপভোগ করুন
কেইন

@ কেইন কি সেই ইচ্ছাকৃত অশুভ ছিল
দ্য_ব্যাসেট_আউন্ড

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

4

সিজোম, বাসেট হাউন্ড দ্বারা

25me

25 গণনা করে । এটি অনলাইনে চেষ্টা করুন।

অনলাইন দোভাষী আমার ব্রাউজারে কিছুটা আলাদা ফলাফল দেয় যা মনে হয় এটি একটি গোলাকার সমস্যা।

জাভা ইন্টারপ্রেটার মুদ্রণ করে 7.200489933738588E10, যা কাঙ্ক্ষিত আউটপুট, তবে ভিন্ন ফর্ম্যাটে।


হেই, এটা সহজ ছিল। বিশেষত সিজাম দেবতার জন্য। সঠিক।
দি_বাসেট_হাউন্ড

4

পাইথন 2, Sp3000

বিবরণ

পরিবর্তিত 01234করতে 0x1234এবং minকরতে 9in

যে 4669 = (01234-1)*sum(m<<m in R for m in R)বিষয়টি বিভ্রান্তিকর।

কোড

R=range(0x1234);print sum(m<<9in(m,n)for m in R for n in R)

সুন্দরভাবে সম্পন্ন! আমার কাছে তা থাকত m<<m in(m,n), কিন্তু প্রধান জিনিস পরিবর্তন করতে ছিল minথেকে in
Sp3000

4

ম্যাটল্যাব / অষ্টাভ, স্টিভি গ্রিফিন

বিবরণ

এটি বেনামে ফাংশন ইনপুট উপেক্ষা করার gপাশাপাশি ফাংশনটির স্কেলিং ফ্যাক্টরটি g7 এর পরিবর্তে 2 এ পরিবর্তন করতে হবে:

কোড

>> f=@(x)x^.7;g=@(x)2/f(x);g(-7)

ans =

  -0.3011 - 0.4144i

আমার (এখন মুছে ফেলা) উত্তর সম্পর্কে আপনার মন্তব্যের জন্য ধন্যবাদ। আমি একটি নতুন (খুব অনুরূপ) পোস্ট করেছি যা ওল্ফ্রামআল্ফা ব্যবহার করে ক্র্যাক করা যেতে পারে। আমি বিশ্বাস করি যে এটি আরও সুন্দর।
ডাঃ বেলিসারিয়াস


3

জাভা, TheNumberOne

বিবরণ

প্রোগ্রামটি Random.next()একটি প্রাথমিক অফার বীজ Integer.MAX_INTএবং সমস্ত হেক্স নম্বর দশমিক হিসাবে রূপান্তরিত দ্বারা এক-অফ বাস্তবায়ন । বীজকে পরিপূরক হিসাবে পরিপূরক হিসাবে পরিবর্তন করা MAX_INT:

class T{public static void main(String[]a){System.out.print(((~Integer.MAX_VALUE^25214903917L)&281474976710655L)*25214903917L+11L&281474976710655L);}}

(যেহেতু ঠিক দুটি পরিবর্তন হতে হবে, যে কোনও প্রকারের অপ-বিকল্পটি বেছে নিন: কোথাও একটি স্থান যুক্ত করুন, একটি অতিরিক্ত অর্ধিকোলন ইত্যাদি)


1
নাইস, এছাড়াও আপনি পরিণত পারতেন Integer.MAX_VALUEমধ্যে Integer.MAX_VALUE+1বাInteger.MIN_VALUE
TheNumberOne

ওহ, আপনি কি জানেন? আমি চেষ্টা করেছি +1কিন্তু যেহেতু আমি পাইথনে এটি করছিলাম এটি কেবল দীর্ঘায়িত হয়েছিল, আহা। আসলে আমার প্রথম চিন্তা ছিল।
অ্যালেক্স ভ্যান লিউ

3

ব্রেইনফাক, অ্যাভোভ ফায়ার

এই প্রোগ্রাম একটি পরিবর্তন হয় এই আমার কোডটির একটি কুকি উত্তর a এই উত্তরটি প্রথমে দরকারী চরিত্রগুলির ascii কোডের একটি সারণী প্রাক-গণনা করে কাজ করে এবং তারপরে তিনটি লুপ দ্বারা তৈরি তিনটি শর্তাধীন বিবৃতি রয়েছে যা 1সঠিক অবস্থানে থাকার পরে প্রবেশ করানো হয় ।

আমি কোডটি কীভাবে ভেঙেছি তার শুরুটি হ'ল পরিবর্তিত আউটপুটে পুনরাবৃত্তি প্যাটার্নটি বেশিরভাগটি প্রিন্ট করা হয় যদি আপনি টেবিলের বামদিকে সরিয়ে তৃতীয় লুপটি প্রবেশ করেন।

++++++++++[->++++++++<]>>++++++[-<---------->]<-------[----------->>>-<<+<[->->+<<]]>>>+<<>>>+++[->++++++++++<]>(<)++ .<+++++++++[->>>>>>>++++++++++<+++++<++++++++++++++<++++++++++<+++++<++++++++++<<]++++++++++>>+++++...>++>++>-->+>(>)++++<<<<<<<.<<<[->>>>>>.<<>>>>>.<<<<<.>>>>>.<<<<<>>>.<<<<.>>>>>.<<<<.>>>>>.<<<<<.>>>>.<<<<<.>>>>.<<...>.<<<<<<]>[->>>>>.<<...>>>.<<<<.>>>>>.<<<<...>>>>.<<<<<.>>>>.<<...>.<<<<<]>[->>>>.<<>>>>>>.<<<<<<..>>>.<<<<.>>>>>.<<<<>>>>>>.<<<<<<.>>>>>>.<<<<<<>>>>.<<<<<.>>>>.<<...>.<<<<]

(অতিরিক্ত অক্ষরগুলি প্রথম বন্ধনীর সাথে চিহ্নিত করা হয়েছে)


3

পাইথন 2, কাদামাটি

বিবরণ

পরিবর্তন <<করার জন্য <>(এর অসমর্থিত সংস্করণটি !=) এবং 0x156করতে 0156, কোড বিন্দু "n"(যা দৈর্ঘ্য 23 স্ট্রিং 3 বার প্রদর্শিত '<built-in function sum>')।

কোড

print sum((ord(i)<>0156 for i in `sum`))

3

জাভাস্ক্রিপ্ট, রাজন রা

বিবরণ

পরিবর্তিত আউটপুটটি পরিষ্কারভাবে ইউলারের প্রাকৃতিক সংখ্যা, যা হিসাবে প্রবেশ করা যেতে পারে Math['E']

পরিবর্তন করে ''করতে '3'এবং 32করতে 36, String.fromCharCodeউত্পন্ন E

কোড

a=1,b=a*2,c=a+b,d=[a+b];while(c>b)c-=a;for(i=1;i<=c;i++)d.push(i);i='3'+c*d['length']*d['length'];alert(Math[String.fromCharCode(i.charCodeAt(0) * i.charCodeAt(1) / 36)])

হ্যাঁ, এটা সঠিক। তবুও এটি আসলে আরও গভীর কিছু ছিল তবে মনে হয় আপনি এই কৌশলটি এটিকে বাইপাস করতে পারেন। আমি অন্য কিছু চিন্তা করব এবং ফিরে আসব।
রাজ্জান

3

ফ্যান্টম, কেইন

বিবরণ

অ্যারে সূচি ইতিমধ্যে সেট আপ করা হয়েছে, সুতরাং আমার কেবল একটি 55 তৈরি করা দরকার est সত্য, সবচেয়ে কঠিন অংশটি ভাষাটি ডাউনলোড করছিল।

কোড

[7115432d/9,219.or(64),37,55,55][3]

(একটি কমা Inোকানো, 0-> 3)


ভাল বকাবকি, এটি উদ্দেশ্য সমাধান ছিল না, আমার লাল হেরিং ছিল একটি আসল সমাধান
কেইন

3

শেক্সপিয়ার, অ্যাভোভফায়ার

সঠিক নয় - দুঃখিত :(

আমি যখন কাজ থেকে বাড়ি ফিরে আসছি তখন এটি আরও খতিয়ে দেখবে মূল ক্লডিয়োর মান 1132462081 এবং ক্লডিয়াসের মান 1

চূড়ান্ত দৃশ্যে ক্লডিয়োর মান দুটি মুদ্রিত হয়,

[Enter Claudio]

Claudius:
 Open your heart!
 Open your heart!

আপনার হৃদয়টি এক্স 2 = মঞ্চে অন্য ব্যক্তির মুদ্রণের মানটি খুলুন (ক্লাডিও)। সুতরাং আপনি যদি ক্লডিয়াসকে ক্লডিয়োতে ​​পরিবর্তন করেন (2 টি অক্ষর) - ক্লডিয়াসের মান মুদ্রিত হবে - যা 1 - দ্বিগুণ

The Hidden Change.

Helen, a young woman with a remarkable patience.
Helena, a likewise young woman of remarkable grace.
Claudio, a remarkable man much in dispute with Claudius.
Claudius, the flatterer.
The Archbishop of Canterbury, the useless.


          Act I: Claudius's insults and flattery.

          Scene I: The insulting of Helen.

[Enter Claudius and Helen]

Claudius:
 Thou art as hairy as the sum of a disgusting horrible fatherless 
 dusty old rotten fat-kidneyed cat and a big dirty cursed war.
 Thou art as stupid as the product of thee and a fat smelly 
 half-witted dirty miserable vile weak son.

[Exeunt]

          Scene II: The complimenting of Helena.

[Enter Claudio and Helena]

Claudio:
 Thou art the sunny amazing proud healthy peaceful sweet joy.
 Thou art as amazing as the product of thee and the pretty
 lovely young gentle handsome rich Hero. Thou art as great 
 as the sum of thee and the product of a fair golden prompt good honest 
 charming loving noble king and a embroidered rich smooth golden angel.

[Exeunt]

          Scene III: The insulting of Claudio

[Enter Claudius and Helen]

Helen:
 Thou art as stupid as the sum of the sum of thee and a cat and me.
[Exit Helen]

[Enter Claudio]

Claudius:
 Thou art as stupid as the sum of thee and the product of the 
 product of me and Helen and Helena

[Exeunt]

          Scene IV: The Final Countdown

[Enter The Archbishop of Canterbury and Claudius]

Claudius:
 Thou art the sum of you and a cat.

The Archbishop of Canterbury:
 Am I better than a fine road?

Claudius:
 If not, let us return to the insulting of Claudio.

[Exit The Archbishop of Canterbury]

[Enter Claudio]

Claudio: << changed Claudius to Claudio
 Open your heart!
 Open your heart!
[Exeunt]

নাহ, ক্লডিও মান 1 এক্সডি নয়। পরবর্তিতে আরো ভাল ভাগ্য হোক.
উপরের

@ অ্যাবোভফায়ার - ক্রুড .. আমি বাড়ি ফিরে এলে আমার আরও একবার নজর থাকবে, সত্যিই আমি ভেবেছিলাম যে আমার এটি ছিল :(
অ্যালেক্স কার্লসেন

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

3

জিমি জ্যাজেক্স দ্বারা ভিবিএ

পরিবর্তিত IRRহয়েছে MIRRএবং এ-তে পরিবর্তিত 5হয়েছে, তাই 3 টি পরামিতি রয়েছে।

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

Sub q()
Dim a(2) As Double
a(0)=-5
a(1)=10
msgBox MIRR(a,0.2,3)
End Sub

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

3

মতলব / অকটাভ, জোনাস

বিবরণ

শেষ লাইনে, স্ট্রিংয়ে 'রূপান্তর arg'করতে যুক্ত করুন 'arg', যা পরে ASCII সংখ্যা হিসাবে ব্যাখ্যা করা হবে। এবং তারপরে আরেকটি যুক্ত করুন' কলামের ফর্ম্যাটটি বজায় রাখতে আরও একটি যুক্ত করুন।

'মূল কোডটিতে প্রায় অপ্রয়োজনীয় হ'ল মূল সূত্র। এছাড়াও, রিস্ট্রোস্পেক্টে, সত্য যে argপৃথকভাবে সংজ্ঞায়িত করা হয়েছিল (পরিবর্তে সরাসরি এর মধ্যে withinsin লাইনের দিয়ে) সন্দেহজনক দেখা উচিত ছিল।

কোড

format long
arg = [.1 .2 .3];
sin('arg'*exp(9))'

3

বিসি, আবলীগ

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

4518^574%615489737231532

3

লুয়া, ট্রেফক্স

বিবরণ

"_G" হ'ল গ্লোবাল টেবিল, "_জি.লোড" তৈরি করে গ্লোবাল ফাংশন "লোড" বোঝায়। ফাংশনটিকে একটি স্ট্রিংয়ে রূপান্তরকরণের ফলে ফাংশনটির ঠিকানা ফিরে আসে, যা পরে দৈর্ঘ্য-অপারেটর দ্বারা স্ট্রিংয়ের দৈর্ঘ্যে পরিণত হয় "#"।

কোড

G={load="lfkjgGsHjkU83fy6dtrg"}
print(#tostring(_G.load))

এছাড়াও, যেহেতু এটি এখানে আমার প্রথম পোস্ট তাই মূল উত্তর সম্পর্কে আমি কোনও মন্তব্য করতে পারি না।


আমি পুলিশ জবাব সম্পর্কে একটি মন্তব্য রেখেছি। যাইহোক, এটি আমার পক্ষে বেশ কার্যকর নয়। এর 0x321a40c6d0চূড়ান্ত আউটপুটের জন্য আমি যে ঠিকানাটি পেয়েছি তা হ'ল 22
ডেনিস

আমি নিশ্চিত না কেন আপনি 22 পেয়ে
যাচ্ছেন


আহা, আমি এত কাছে ছিলাম! আমি জানতাম যে আমার বিশ্বব্যাপী প্রয়োজন load, এবং আমি জানতাম _Gযে বিশ্বব্যাপী প্রতীক টেবিলটি উল্লেখ করা হয়েছে ... আমি কেবল দুজনকে একসাথে রাখিনি।
অ্যালেক্স ভ্যান লিউ

3

পাইথন, rp.beltran

বিবরণ

আমি লক্ষ করেছি যে প্রয়োজনীয় অক্ষরগুলি সর্বদা একটি অঙ্কের সামনে 2 টি থাকে। তৃতীয় পরিবর্তন \wকরতে \dস্পেস ছাড়া ডান অক্ষর সব পেয়েছিলাম। \Dএকমাত্র ছিল\আমি গোষ্ঠীটিই পেয়েছি যা অনুমোদিত অক্ষর এবং স্পেসগুলি খুঁজে ।

কোড

import re;''.join(re.findall('\D(?=\w\d)','t74q joh7 jv f9dfij9j bfjtf0e nnjen3j nnjrb6fgam3gtm5tem3hj s3eim7djsd3ye d5dfhg5un7ljmm8nan3nn6n k m2ftm5bsof5bf r5arm4ken8 adcm3nub0 nfrn6sn3jfeb6n d m6jda5 gdif5vh6 gij7fnb2eb0g '))

w-> D, w-> dরেজেক্সে।


3

পাইথ, ইস্যাক

বিবরণ

মূল কোডটি নিম্নলিখিতটি করে:

 CG      Convert "abcdefghijklmnopqrstuvwxyz" from base 256 to integer, yielding
         156490583352162063278528710879425690470022892627113539022649722.
   ^3y21 Compute 3^(2 * 21).
%        Calculate the modulus.

যেহেতু 156490583352162063278528710879425690470022892627113539022649722 - 58227066 দেয় 156490583352162063278528710879425690470022892627113538964422656 , যা সমান 2 26 × 3 × 7 × 7477 × 381524422711 × 17007550201751761 × 2288745700077000184147 , আকাঙ্ক্ষিত আউটপুট প্রতিস্থাপন পাওয়া যেতে পারে ^3y21কিছু যে এই পণ্য একটি ভাজক মূল্যায়ণ এবং বড় চেয়ে 58227066

^মূল কোডে দাড়ায় যে আমরা তা ব্যবহার করতে পারে একটি ক্ষমতা নিরূপণ করা 2 , 3 যে আমরা ফর্ম একটি ঝুলানো ভাজক নিরূপণ পারে 3 × 2 এন

দুটোই বিভ্রান্তিমূলক। 3 (একটি Levenshtein দূরত্ব সঙ্গে সলিউশন %CG^2 26, %CG^y2 13, %CG^4y13) অথবা 4 (%CG.<3y13 ) নির্দ্ধিধায় পাওয়া যায়, কিন্তু দূরত্ব 2 এ সমাধান ভিন্ন পদ্ধতি প্রয়োজন।

ছোট হাতের বর্ণমালায় ( G) এর 26 টি অক্ষর থাকে, সুতরাং এর পাওয়ার সেটটি (ছোট হাতের অক্ষরের ক্রমবর্ধমান সমস্ত ক্রমগুলির সেট) 2 টি 26 টি উপাদান রয়েছে। দ্বারা প্রতিস্থাপন y2সঙ্গেyG , আমরা এই ক্ষমতা সেট গনা।

আমরা নির্ধারিত দৈর্ঘ্য উদ্ধার করতে পারেন প্রতিস্থাপন 3সঙ্গেl , যা আমাদের সঙ্গে ছেড়ে ^lyG1, অর্থাত্, 2 26 প্রথম ক্ষমতায় উত্থাপিত।

কোড

%CG^lyG1

নোট করুন যে এটি কেবলমাত্র পর্যাপ্ত উপলভ্য মেমরির কম্পিউটারে কাজ করবে (প্রায় 6.43 GiB, অনুযায়ী, time ), সুতরাং এটি অনলাইন অনুবাদকের সাথে কাজ করবে না।

কমান্ড লাইন থেকে আপনি কীভাবে ফলাফলগুলি যাচাই করতে পারবেন তা এখানে:

$ \time -v pyth -c '%CG^lyG1'
58227066
        Command being timed: "pyth/pyth.py -c %CG^lyG1"
        User time (seconds): 30.73
        System time (seconds): 2.12
        Percent of CPU this job got: 100%
        Elapsed (wall clock) time (h:mm:ss or m:ss): 0:32.85
        Average shared text size (kbytes): 0
        Average unshared data size (kbytes): 0
        Average stack size (kbytes): 0
        Average total size (kbytes): 0
        Maximum resident set size (kbytes): 6742564
        Average resident set size (kbytes): 0
        Major (requiring I/O) page faults: 0
        Minor (reclaiming a frame) page faults: 2269338
        Voluntary context switches: 1
        Involuntary context switches: 58
        Swaps: 0
        File system inputs: 0
        File system outputs: 0
        Socket messages sent: 0
        Socket messages received: 0
        Signals delivered: 0
        Page size (bytes): 4096
        Exit status: 0

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