এটা কি থামবে? (ডাকাতের)


46

এটি ডাকাতদের সুতো। পুলিশদের থ্রেড এখানে

আপনার চ্যালেঞ্জ হ'ল কোনও থিমের জমাটি ক্র্যাক করা কোনও ইনপুট এটি থামিয়ে তোলে finding কেন, বা সমস্ত ইনপুটগুলি যা একের অধিক সেখানে থাকলে বা এটি বন্ধ করে দেয় এমন সমস্ত ইনপুট, বা পুলিশ যে ইনপুটটি চেয়েছিল, কেবলমাত্র একটি ইনপুট তা করতে পারে না don't

একবার আপনি কোনও জমা দেওয়ার ক্র্যাক হয়ে গেলে, একটি মন্তব্যে এটির একটি লিঙ্ক পোস্ট করুন বা পুলিশের পোস্টে সম্পাদনা করুন। আপনি মুদ্রার পোস্টে এটি সম্পাদনা করার জন্য কোনও মোডের জন্য আপনার জমাটিকে পতাকাঙ্কিতও করতে পারেন। এছাড়াও, ব্যবহৃত এই ইনপুট এবং এই থ্রেডের উত্তরে একটি পুলিশ পোস্টের লিঙ্ক পোস্ট করুন। যে ডাকাত সর্বাধিক সাবমিশনগুলি ক্র্যাক করে।

একাধিক ব্যক্তি যতক্ষণ না আলাদা হয় ততক্ষণ একই কপ জমা দেওয়ার জন্য ক্র্যাকগুলি পোস্ট করতে পারে।

(যদি এসই আপনার সদৃশ জবাবটি কোনও মন্তব্যে রূপান্তর করে তবে আপনি এই বৈশিষ্ট্যটির অনুরোধে ভোট দিতে চাইতে পারেন )


আন্যাক্যাকড জমাগুলি সন্ধান করছেন?

fetch("https://api.stackexchange.com/2.2/questions/135363/answers?order=desc&sort=activity&site=codegolf&filter=!.Fjs-H6J36vlFcdkRGfButLhYEngU&key=kAc8QIHB*IqJDUFcjEF1KA((&pagesize=100").then(x=>x.json()).then(data=>{var res = data.items.filter(i=>!i.body_markdown.toLowerCase().includes("cracked")).map(x=>{const matched = /^ ?##? ?(?:(?:(?:\[|<a href ?= ?".*?">)([^\]]+)(?:\]|<\/a>)(?:[\(\[][a-z0-9/:\.]+[\]\)])?)|([^, ]+)).*[^\d](\d+) ?\[?(?:(?:byte|block|codel)s?)(?:\](?:\(.+\))?)? ?(?:\(?(?!no[nt][ -]competing)\)?)?/gim.exec(x.body_markdown);if(!matched){return;}return {link: x.link, lang: matched[1] || matched[2], owner: x.owner}}).filter(Boolean).forEach(ans=>{var tr = document.createElement("tr");var add = (lang, link)=>{var td = document.createElement("td");var a = document.createElement("a");a.innerText = lang;a.href = link;td.appendChild(a);tr.appendChild(td);};add(ans.lang, ans.link);add(ans.owner.display_name, ans.owner.link);document.querySelector("tbody").appendChild(tr);});});
<html><body><h1>Uncracked Submissions</h1><table><thead><tr><th>Language</th><th>Author</th></tr></thead><tbody></tbody></table></body></html>


2
আলাদা অর্থ কি আলাদা ইনপুট (বলুন, 2 টি দিয়ে শেষ হওয়া সমস্ত ইনপুটগুলি পুলিশের পোস্টকে ক্র্যাক করে - আপনি বিভিন্ন লোক 2 এ শেষ হওয়া বিভিন্ন সংখ্যা পোস্ট করতে পারেন?) বা ইনপুটগুলির বিভিন্ন পরিবার, বা বিভিন্ন ধরণের ইনপুট?
স্টিফেন

1
একাধিক ব্যক্তি একই কপ জমা দেওয়ার জন্য ক্র্যাক পোস্ট করতে পারে ... দয়া করে আলাদা সংজ্ঞা দিন ।
ডেনিস

উত্তর:


49

মালবোল্জ, ডোরকনব

এটি অনলাইনে ব্যবহার করে দেখুন (ধন্যবাদ ডেনিস !)

উইন্ডোজের জন্য ইনপুট: F_⌠1234567890

আইএসও-8559-1 ব্যবহার করে লিনাক্স ভিত্তিক সিস্টেমে ইনপুট: F_ô1234567890

ম্যালবোলজ প্রোগ্রামটি কীভাবে কাজ করেছে তা হ'ল হ'ল এটি মলবোজ ইন্টারপ্রেটারের এমন আচরণের উপর নির্ভর করে যা এটি যদি 33 এবং 126 এর মধ্যে নয় এমন কোনও নির্দেশের মুখোমুখি হয় তবে এটি অসীম লুপ তৈরি করে causes প্রোগ্রামটি এমনভাবে নির্মিত হয়েছিল যাতে আপনার ইনপুট আপনাকে পরিবর্তন করতে দেয় you একক নির্দেশ

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

নরমালাইজড কোড এবং মেমরি ডাম্পের (এবং ডিবাগারের সহায়তার ছোঁয়া) দেখে আমি নিম্নলিখিতটি তৈরি করেছি:

a = op (ইনপুট 1, 29524)

b = op (ইনপুট 3, ক)

সি = অপ (486, খ)

d = ওপ (সি, 37)

e = d / 4 + d% 3 * 3 ^ 9

ই 33 এবং 126 এর মধ্যে হতে হবে

opস্পেসিফিকেশনে বর্ণিত তথাকথিত ট্রাইটওয়াইজ "অপ" কোথায় আছে । এই তথ্যটি ব্যবহার করে আপনি একটি সহজ প্রোগ্রাম লিখতে পারেন যা সম্ভাব্য ইনপুটগুলিতে পুনরাবৃত্তি করে (0 থেকে 255) এবং উপরের মানদণ্ডগুলির সাথে মিলিত সমস্ত সমাধান খুঁজে বের করে। আমি 2219 টি সম্ভাব্য সমাধান পেয়েছি যার মধ্যে কয়েকটি সম্ভবত সমাধানের কাজ করবে না (আপনি প্রয়োজনীয় অক্ষরগুলি ইনপুট করতে পারবেন না)। বিশেষত উপরের ইনপুটগুলি সমাধানের উপর ভিত্তি করে:

(Input 1 = 70, Input 3 = 244)


পুলিশ পোস্টে ক্র্যাক করা মন্তব্য করার মতো প্রতিনিধি আমার কাছে নেই। কেউ কি আমার জন্য এটি করতে পারে?
কেবিআরএন 111

4
পিপিসিজিতে আপনাকে স্বাগতম! সাবাশ! আমি মনে করি এই ফাটলটির সাথে আপনার শীঘ্রই যথেষ্ট প্রতিনিধি থাকবে :)
স্টিফেন

1
আমি জুড়ে মন্তব্য। এবং হ্যাঁ, দুর্দান্ত কাজ; আমি অর্ধেক প্রত্যাশায় ছিলাম মালবলেজ সপ্তাহে চলবে!
Veedrac

6
চমৎকার কাজ! টিআইও ইউটিএফ -8 ব্যবহার করে তবে এটি ব্যাশে মোড়ানো দ্বারা আপনার ক্র্যাকটি এখনও যাচাই করা যেতে পারে। tio.run/… আপনার F_ôউপায় ছাড়া আর কিছুই প্রয়োজন বলে মনে হচ্ছে না ।
ডেনিস

1
এখন আমি আবার ঘুমাতে পারি
হুয়ান টোনিনা

16

জাভাস্ক্রিপ্ট (ব্রাউজারে)

document.all

আশ্চর্যজনকভাবে এটি মিথ্যা

সম্পাদনা: মিথ্যা কেনdocument.all ?


4
আমি নির্বাক.
ডেনিস

3
আহ ... জাভাস্ক্রিপ্ট, যেখানে সবকিছু অদ্ভুত
জুয়ান টোনিনা

1
হ্যাঁ! এখানেই একমাত্র সঠিক উত্তর!
tsh

13

জেএস (ইএস 6), হুয়ান টোনিনা

+0,-0

খোঁজ Object.isকরার জন্য কিছুটা সময় নিল । মূলত, +0 === -0যেহেতু ===এগুলি সংখ্যা হিসাবে পরীক্ষা করে, এবং 0সসীম হয় তবে এটি Object.isদেখতে +0এবং -0বিভিন্ন বস্তু হিসাবে। খুব স্মার্ট পুলিশ :)

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


লগ ইন করার সময় নিনজা পেয়েছিল Shoot
ব্যবহারকারী 3033745

লম্পট, কোডটি নিয়ে চিন্তা করতে ব্যয় করা সময়ের চেয়ে দ্রুত সমাধান হয়েছে: ডি
জুয়ান টোনিনা

11

পাইথন, সিফোর

class A:
    i = True
    def __eq__(self, a):
        self.i = not self.i
        return self.i

a = A()
f(a)

প্রোগ্রামটি সমাপ্ত হওয়ার জন্য যথাযথভাবে আচরণ করার জন্য আমরা সাম্যাকে নতুনভাবে সংজ্ঞায়িত করি।


যদিও আমি মনে করি আমি কেবলমাত্র ...__eq__raise
g.rket 21

আমি সবেমাত্র ফিরে আসার সাথে জমা দিতে যাচ্ছিলাম 0: পি
জোনাথন অ্যালান

@ জোনাথান অ্যালান কীভাবে কাজ করে?
g.rket 21

1
খুব নিশ্চিত ঠিক class A:__eq__=lambda s,o:0এবং f(A())কাজ করে।
জোনাথন অ্যালান

1
আহা হ্যাঁ এর অস্বীকার দরকার> _ <
জোনাথন অ্যালান


8

পিএইচপি, সিসিফাস

(-0[0)> deal with it=1

Parse_str ফাংশন স্পেস এবং অন্যান্য অক্ষরকে আন্ডারস্কোরগুলিতে পরিবর্তন করে। যদি আপনি কোনও [বন্ধ না করে অ্যারে ডিলিমিটারের জন্য ব্যবহৃত হয় তবে এটি এটিকে একটি আন্ডারস্কোরে পরিবর্তন করে তবে নিম্নলিখিত স্পেসগুলি অনুবাদ না করার প্রভাব পড়ে (কেন জানি না)।

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


ডব্লিউটিএফ ?! এটি উন্মাদ ...
Veedrac

7

জাভাস্ক্রিপ্ট (নোড.জেএস), আদনান

[]এবং []কাজ বলে মনে হচ্ছে। আমি অন্তর্গত তাদের একটি গুচ্ছ চেষ্টা null, undefined, NaN...

[] >= [] && [] <= [] && [] != [] সত্য মূল্যায়ন।

গল্পটির নৈতিকতা: জাভাস্ক্রিপ্ট অদ্ভুত

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


হ্যাঁ, অ্যারে কেবলমাত্র বস্তু।
প্রোগ্রামার

এবং এই ধরণের তুলনাগুলির জন্য স্ট্রিংগুলিতে বস্তুগুলি নিক্ষেপ করা হয়।
কনর ও'ব্রায়েন

7

জাভাস্ক্রিপ্ট (ES7), Arnauld

মান

"8e7" সমাধান হয়

var crack_me = (x=0)=>{for(;~x/x.length**3!=-2962963;);}

var key = "8e7"

crack_me(key)
console.log("stopped :)")

টাট্টু ঘোড়া

এই সংখ্যাটি গণনা করার দরকার নেই, আমরা lengthসম্পত্তিটিকে নতুন করে সংজ্ঞায়িত করতে পারি

এই সেট ~x/x.length**3!=-2962963থেকেfalse

var crack_me = (x=0)=>{for(;~x/x.length**3!=-2962963;);}

var key = {toString:()=>"2962962",length:"1"}

crack_me(key)
console.log("stopped :)")

অপারেটরদের অগ্রাধিকার

~ বিটওয়াইজ প্রথম হয় না

** exponentiation দ্বিতীয়

/ division তৃতীয়


6

বাশ, ভিড্রাক

LD_TRACE_LOADED_OBJECTS

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

ld.so(8)ম্যানপেজ থেকে :

LD_TRACE_LOADED_OBJECTS

যদি (কোনও মান হিসাবে) সেট করা থাকে তবে প্রোগ্রামটি গতিশীল নির্ভরতাগুলি তালিকাভুক্ত করে ldd(1), সাধারণভাবে চালানোর পরিবর্তে এটি চালিত হয়।


আমি ভেবেছিলাম এই দীর্ঘস্থায়ী হবে! চমৎকার কাজ.
Veedrac

1
@ উইড্রাক: আমার ধারণা আপনি যেহেতু বাশ নির্দিষ্ট করেছেন, আপনি সম্ভবত কোনও স্ট্যাটিকালি লিঙ্কযুক্ত (যেমন ব্যস্তবক্স?) ​​খুঁজে পেয়েছেন /bin/yesতা সম্ভব না, তবে এটি সম্ভব, কোনও ক্ষেত্রে এই এনভ ভার্জ উপেক্ষা করা হবে।
পিটার

6

গণিত, জংহওয়ান মিন

Unevaluated@Throw@"hammertime"

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

#0[Print@"stop";#;$IterationLimit=∞]&

যা আসলে stopত্রুটি নিক্ষেপ করার আগে মুদ্রণ করবে ।


বিঙ্গো! (আমি আসলে যাচ্ছিলাম Unevaluated[Abort[]]তবে একই জিনিস))
জাংহওয়ান মিন

5

রেটিনা , পুনপুন 1000

11111

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

সঙ্গে কোন ইনপুট এন 1 গুলি যেখানে ভাজক এর সমষ্টি এন + 1 টি সমান এন + 1 টি কাজ করা উচিত।


কাউকে উদ্দেশ্যযুক্ত সমাধানটি পেয়ে ভাল
লাগছে

5

চুনি

exit

নিউলাইন ছাড়া 3.send('exit')অবশ্যই এর সমান নয় 5, তবে এটি কার্যকর করে Kernel#exit:

SystemExit ব্যতিক্রম উত্থাপন করে রুবি স্ক্রিপ্টের সমাপ্তি সূচনা করে

এটি কল exitকরা সম্ভব 3 কারণ :

কার্নেল মডিউলটি ক্লাস অবজেক্ট দ্বারা অন্তর্ভুক্ত করা হয়েছে, সুতরাং এর পদ্ধতিগুলি প্রতিটি রুবি অবজেক্টে [ব্যক্তিগত পদ্ধতি হিসাবে] উপলব্ধ।

abort এছাড়াও কাজ করে:

কার্যকরভাবে কার্নেল.এক্সিটকে (মিথ্যা) কল করে কার্যকর করা বন্ধ করুন it যদি msg দেওয়া থাকে তবে এটি সমাপ্তির আগে STDERR এ লেখা হয় written


5

জাভাস্ক্রিপ্ট (নোড.জেএস) , প্রোগ্রামার 5000

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

মূলত আমি __proto__এমন একটি ফাংশনের সমান সেট করি যা ছুড়ে দেয়। প্রোটোর জন্য মোজিলা পৃষ্ঠাটি দেখে নেওয়া। (দুঃখিত, নিম্ন প্রতিনিধি, কোনও লিঙ্ক পোস্ট করতে পারে না))

x = {}
let No = function () { throw 'halted' }
x.__proto__ = new No()
f = x=>{while(x.__proto__);}

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

সম্পাদনা: কিছু প্রতিনিধি পেয়েছেন, সুতরাং লিঙ্কটি এখানে: মজিলা__proto__


আমি আপনার জন্য কপিতে মন্তব্য।
স্টিফেন

1
ধন্যবাদ! উত্সাহের জন্য সমস্ত ধন্যবাদ, আমি এখন মন্তব্য করতে পারেন অনুমান!
হাউদ রহমানী

1
পিপিসিগিতে আপনাকে স্বাগতম: ডি
কনর ও'ব্রায়ান


5

আর, জারকো ডাবলডাম

function(x)if(is.list(x))return(1)

প্রথমবার কোনও কিছুতে অবদান রাখুন, সুতরাং আমি ফর্ম্যাটে যে কোনও ভুল করেছি।

খুব নিশ্চিত যে এটি বৈধ। Is.list () এর কেবল একটি পুনর্লিখন, তাই না?


ঘটনাক্রমে, আমার কাছে মূলটি সম্পর্কে মন্তব্য করার মতো প্রতিনিধি নেই তাই এটি কার্যকর হলে কোনও হাত প্রশংসিত হবে।
অপরাধমূলকভাবে

আপনার জন্য মন্তব্য।
TheLethalCoder

উদ্দেশ্যযুক্ত সমাধান নয়, তবে কাজ করে। সাবাশ.
জাদে

5

জাভাস্ক্রিপ্ট, প্রোগ্রামার 5000

সর্বোচ্চ স্ট্রিং দৈর্ঘ্য

আপনার ইঞ্জিন সমর্থন করে তার চেয়ে কম দৈর্ঘ্যের একটি স্ট্রিং ব্যবহার করে। "h"এই স্ট্রিংয়ে যুক্ত করার সময় একটি ত্রুটি নিক্ষেপ করা হয়। এটি অনলাইন চেষ্টা করুন!

function getAlmostMaxLenStr() {
  var prevBases = [];
  var base = "a";
  try {
    while(true) {
      prevBases.push(base);
      base += base;
    }
  } catch(e) {}
  for (var i = prevBases.length-1; i>=0; --i) {
    try {
      base += prevBases[i];
    } catch (e) {}
  }
  return base;
}
f(getAlmostMaxLenStr());

ক্রস-অরিজিন ব্লক

@ Jadkik94 এর উত্তর থেকে ভারী অনুপ্রাণিত হয়েছে , তবে সর্বত্র কাজ করে। একটি ক্রস-উত্সাহিত iframe তৈরি করে, তারপর .contentWindowবলেন iframe এর পাস । ক্রস-অরিজিন সুরক্ষার কারণে ফাংশনটি মানটি ব্যবহার করার চেষ্টা করলে এটি ব্যর্থ হয়।

let f=x=>{
  try {
    console.log(x+"h"); // we don't want to lock up your browser, do we ;)
  } catch (e) { console.log("Halted!\n",e); }
}
let iframe=document.createElement("iframe");
const url = location.host.indexOf("google") === -1 ? "https://google.com" : "https://stackexchange.com";
iframe.src=url;
iframe.onload=a=>f(iframe.contentWindow);
document.body.appendChild(iframe);

আদিম মান

.toString()উত্তরের বৈকল্পিক - এটি কেবল toPrimitiveপরিবর্তে ব্যবহার করে। এটি কোনও বস্তুকে আদিম মান হিসাবে ফিরিয়ে দেয়, যা জাভাস্ক্রিপ্ট হ্যান্ডেল করতে জানে না (সুতরাং এটি একটি ত্রুটি ছুড়ে দেয়)। এটি অনলাইন চেষ্টা করুন!

f({
  [Symbol.toPrimitive](){return {}}
});

দুর্দান্ত কাজ, কিন্তু এখনও সমাধানের উদ্দেশ্যে নয়! খুব চালাক!
প্রোগ্রামার

4

নোড.জেএস, আদনান

{}এবং {}বা যে কোনও 2 টি বস্তু হ'ল দুটি ইনপুট। আমি জানি না কিভাবে এটি কাজ করে।

এখানে জেএস এর আশ্চর্যজনক অবজেক্ট লজিকগুলির তুলনা করুন:

console.log({} == {});
console.log({} === {});
console.log({} > {});
console.log({} < {});
console.log(!!{});

console.log({} >= {});
console.log({} <= {});


হ্যাঁ, এটিই উদ্দেশ্য সমাধান ছিল :)
আদনান

4

জাভাস্ক্রিপ্ট (বাবেল নোড) , কনর ও ব্রায়ান

(পুনরায় পোস্ট করুন, দুর্ঘটনাবশত পুলিশে বসানো হয়েছে)) নিশ্চিত কি ছিল তা নিশ্চিত নয় তবে ইতিবাচক দশমিকগুলি যা প্রচুর পরিমাণে কার্যকর নয় বলে মনে হয়।

এছাড়াও আমি অনুমান করি যে আমি এখনও পুলিশগুলিতে মন্তব্য করতে পারি না।

f(0.1)
console.log('done')

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


ভুলে গেছি পাশাপাশি, ভাল।
কনর ও ব্রায়ান

4

জাভাস্ক্রিপ্ট (নোড.জেএস) , প্রোগ্রামার 5000

এটি যুক্ত করা যায় না কারণ এটি এমন কোনও বস্তু তৈরি করে যার কোনও স্ট্রিং নেই কারণ নতুন Setকোনও থেকে অন্তর্নিহিত প্রোটোটাইপগুলি নেই Object

ইনপুট:

new Set()

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


এটি সম্ভবত উদ্দেশ্য সমাধান ছিল, আমি এখন থেকে আমার মাথার ব্যাগে রাখব: পি
স্টিফেন

দুঃখিত, এটি আমার পক্ষে কাজ করে না? এটি অনলাইন চেষ্টা করুন!
হামেদ রহমানী

@ হাওমেদ রহমানি একটি চেষ্টা অনলাইন বোতাম যুক্ত করেছে। আমি মাকড়সা বানর ব্যবহার করেছি, বাবেল নয়।
গ্রান্ট ডেভিস

উদ্দেশ্যযুক্ত সমাধান নয়, তবে দুর্দান্ত কাজ!
প্রোগ্রামার



4

পাইথন 2, ফুন

__import__("os")._exit(0)

এটি মূলত টিনের উপরে কী বলে।

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


মজার বিষয় যথেষ্ট, টিআইওতে আমার জন্য এই বার আউট; উইন্ডোজের অধীনে (বিশেষত উইন্টি পাইথন ইনপুটবাদ.পি এবং লাইনটিতে আটকানো), এটি পছন্দসই হিসাবে প্রস্থান করে ... এবং হ্যাঁ, আশ্চর্যজনকভাবে আমার স্কটিটিকটি "পাইথন 2 এর অধীনে ইনপুটটি হুডের নীচে প্রদর্শিত হয় না"
ফুন

@ ফুন হুম, এটি আমার জন্য টিআইওতে ভাল কাজ করছে। উত্তরে লিংক দেখুন।
Veedrac

অদ্ভুত ... আমি অবশ্যই প্লে হিট করেছি এবং তারপরে আমার টিআইও লিঙ্কটিতে ইনপুট টাইপ করেছি এবং তা বুঝতে পারি নি
ফুন

আমি নিশ্চিত যে এটি প্রতিটি অজগর
জমায়ে

@enderland কেবলমাত্র যদি তারা আপনার ইনপুটটি মূল্যায়ন করে তবে তাদের অধিকাংশই তা করে না।
Veedrac


4

পাইথন 3, সিফোর

এই মজা ছিল। আমাদের type(x) != strচেক পাস তৈরি করতে হবে, সুতরাং আমাদের ফেরতের মানটি নিয়ন্ত্রণ করতে হবে type()। আমাদের __class__অ্যাট্রিবিউটটিকে ওভাররাইড করতে হবে এবং এটি একটি কাস্টম অবজেক্টের সাথে প্রতিস্থাপন করতে হবে, যা প্রসারিত হয় type, যার __ne__পদ্ধতিটি এমন একটি দ্বারা প্রতিস্থাপন করে যা সর্বদা মিথ্যা প্রত্যাবর্তন করে। এটি এটিকে প্রকারের চেককে উত্তীর্ণ করে তোলে, তবে অনুসন্ধান ব্যর্থ হবে কারণ oকোনও স্ট্রিং নয়।

class m(type):
    def __ne__(a,b):
        return False
class c:pass
o=c()
o.__class__=m("",(c,),{})
f(o)

সাইটে স্বাগতম! :)
ডিজেএমসিএমহেম


3

অক্ষিপট

একটি 1কাজ করে একটি নতুন লাইন । আমি এখনই এটি খুঁজে পেয়েছি।


1

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


নিনজা এক মিনিটের মধ্যেই
ক্রিটিক্সী লিথোস

@Cowquack প্রশ্নটি বলছে একই পুলিশ পোস্টের জন্য একাধিক ফাটল অনুমোদিত।
mbomb007

আমি জানতাম আমার প্রথম পদক্ষেপ হিসাবে ইনপুট থেকে নতুন লাইনগুলি সরিয়ে নেওয়া উচিত ছিল
PunPun1000

3

জেএস (ইএস 6)

"   "

10 এর চেয়ে কম কোড সহ যে কোনও চরিত্রের কাজ করা উচিত; আমি tabউপরে একটি অক্ষর ব্যবহার করেছি , যা এসই স্পেসে রূপান্তরিত করে।



দুঃখিত :( প্লাস আমি মনে করি এটির স্ট্রিং হওয়ার জন্য আপনার চারপাশে উদ্ধৃতি প্রয়োজন
স্টিফেন

@ প্রোগ্রামার ৫০০০, তাই আমি দেখছি :(
শেগি

কোনও সমস্যা নেই, @ স্টেপহেন; খেলা প্রকৃতি। আমি উক্তিগুলি অন্তর্ভুক্ত হওয়ার জন্য নিয়েছি, তবে আমি
শেগি

@ শেগি আমি রায়টি কী তা জানি না, তবে f(<tab>)এটি বৈধ বাক্য গঠন (খালি ইনপুট) এবং আমাদের যে কোনও উপায়ে f(1)এবং আলাদা f("1")করতে হবে
স্টিফেন

3

জাভাস্ক্রিপ্ট (ES6), প্রোগ্রামার 5000

"\0"

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

শর্ত ছিল !x||x>="\n"। কোনও ASCII টেবিলের যে কোনও সিঙ্গল চর \nকাজ করবে তার চেয়ে কম কোড সহ ।


হ্যাঁ, আমি ভেবেছিলাম এটিই ছিল, নিশ্চিত ছিল না ...
tuskiomi

3

সিওকেন্টস, স্টেপ হেন

কোনও স্থান এবং একটি ধনাত্মক পূর্ণসংখ্যার পরে। স্থান ইনপুটগুলিকে পৃথক করে এবং অতিরিক্ত ইনপুট আউটপুটটিতে পদটির সংখ্যা হয়ে যায়।

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


আমি পোস্ট করতে চলেছিলাম a 1! আপনি আমাকে নিনজ করেছেন: /
মিঃ এক্সকোডার

@ মিঃ এক্সকোডার আমি মোবাইলে এটি টাইপ করেছি, এই আশায় যে কেউ আমাকে নিনজা করবে না: পি
পূর্কাকাডারী

3

এমএটিএল , লুইস মেন্ডো (উদ্দিষ্ট সমাধান নয়)

খালি ইনপুটটি প্রোগ্রামটি থামিয়ে দেয় এবং নিম্নলিখিত ত্রুটিটি থ্রো করে:

ইনপুট: ব্যবহারকারী-ইনপুট পড়া ব্যর্থ!

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

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