অ-নিরস্তকারী আউটপুট উত্পাদন করার জন্য সংক্ষিপ্ততম কোড


83

আপনাকে আউটপুট উত্পাদন করতে হবে যা অ-নিরঙ্কুশ

এই ক্ষেত্রে, এটি নির্ধারণ করা হবে যে আউটপুট সবসময় একই ফলাফল হয় না।

নিয়মাবলী:

  • একটি সিউডো-এলোমেলো নম্বর জেনারেটর যার সর্বদা একই বীজ থাকে তা গণনা করে না।

  • আপনি প্রতিটি মৃত্যুদন্ড কার্যকর করার সময় (অজানা) সময়ে চালিত প্রোগ্রামের উপর নির্ভর করতে পারেন।

  • আপনার কোডের প্রক্রিয়া আইডি (যদি এটি দোভাষীর দ্বারা স্থির না করা হয়) তবে এটি অ-নিষেধাত্মক হিসাবে ধরে নেওয়া যেতে পারে।

  • আপনি ওয়েব ভিত্তিক এলোমেলো উপর নির্ভর করতে পারেন।

  • আপনার কোডটি খালি খালি ইনপুট নিতে পারে না। সম্পর্কিত মেটা পোস্ট

  • প্রোগ্রামটি থামার প্রয়োজন নেই, তবে আউটপুট অবশ্যই প্রদর্শিত হবে।

লিডারবোর্ড


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

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

2
@ মার্টিনএেন্ডর হ্যাঁ, আমি নাথনের সাথে একমত
mbomb007

7
নোট করুন যে সি এর অপরিজ্ঞাত আচরণটি প্রায়শই ক্র্যাশ ঘটায় এবং ইউএনআইএক্স এবং লিনাক্সের ক্র্যাশগুলি মূল ফাইলগুলিতে নিয়ে যায় যা তাদের ভিতরে প্রক্রিয়া আইডি ধারণ করে। এটি বর্তমানে যেমনটি বলা হয়েছে তেমন প্রশ্নের সাথে সম্মতি জানায়।

5
যতক্ষণ না আমি ভুল বুঝেছি, প্রশ্নটি এমন কোডের জন্য জিজ্ঞাসা করবে না যা অপরিজ্ঞাত আচরণের সুযোগ নেয়। এটি নির্ধারিত আচরণের গ্যারান্টিযুক্ত সংজ্ঞায়িত আচরণের সুবিধা গ্রহণ করে এমন কোডের জন্য জিজ্ঞাসা করে।
ডাব্লুগ্রোলাউ

উত্তর:


110

উইনডিবিজি, 1 বাইট

#

কি দারুন! উইনডিবিজি থেকে কোনও 1 বাইট সমাধান আশা করেনি!

#একটি বিচ্ছিন্ন প্যাটার্ন অনুসন্ধান করে, তবে যেহেতু কোনও প্যারামিটার নেই, এটি আপনার পরবর্তী যে কোনও ডাম্প / প্রক্রিয়াতে সংযুক্ত রয়েছেন তা পরবর্তী সংসদীয় নির্দেশটি ফিরে আসবে বলে মনে হচ্ছে। প্রাথমিক ঠিকানাটি সেট করার জন্য যুক্তি নিশ্চিত নয়, তবে তা করে।

নমুনা আউটপুট:

0:000> #
Search address set to 75959556 
user32!NtUserGetMessage+0xc
75959556 c21000          ret     10h

0:000> #
user32!NtUserGetMessage+0xf 
75959559 90              nop

0:000> #
user32!NtUserMessageCall 
7595955a 90              nop

0:000> #
user32!NtUserMessageCall+0x1 
7595955b 90              nop

0:000> #
user32!NtUserMessageCall+0x2 
7595955c 90              nop

0:000> #
user32!NtUserMessageCall+0x3 
7595955d 90              nop

0:000> #
user32!GetMessageW
7595955e 8bff            mov     edi,edi

0:000> #
user32!GetMessageW+0x2 
75959560 55              push    ebp

0:000> #
user32!GetMessageW+0x3 
75959561 8bec            mov     ebp,esp

0:000> #
user32!GetMessageW+0x5 
75959563 8b5510          mov     edx,dword ptr [ebp+10h]

9
শীতল উত্তরগুলির মধ্যে একটি, এটি আমার মতে একটি "বর্তমান তারিখ" সমাধানের সাথে জিততে হবে।
ম্যাজিক অক্টোপাস উরন

উপরে যে এটি disassebly বলে মনে হচ্ছে, 386 ইন্টেল সিপিইউ সমাবেশে কিছু ফাংশন শুরুর ধাপে ধাপে
RosLuP

60

জাভা 7, 33 30 27 বাইট

int a(){return hashCode();}

কারণ জাভা


49
কারণ জাভা সম্ভবত জাভার সেরা ব্যাখ্যা।
এফ জর্জ

5
আমার toStringআগের সংস্করণে @ কারাসোকম্পুটিং ছিল তবে তারপরে রিটার্নের ধরণটি Stringযা তার চেয়ে দীর্ঘ int। বাইটস সংরক্ষণ করুন! :]
অকর্মা

12
এটি একটি ফাংশন হিসাবে বৈধ? hashCode()এখানে সংক্ষিপ্তসার this.hashCode(), সুতরাং এটি কেবল একটি উদাহরণ পদ্ধতি হিসাবে কাজ করবে, কোনও স্থির পদ্ধতি নয়। সেক্ষেত্রে, কলারে একটি অবজেক্ট তৈরি করতে আপনার অতিরিক্ত কোড দরকার। এটি এখানে প্রাসঙ্গিক কারণ এটি এমন একটি বিষয় তৈরি করার কোড যা অদ্বিতীয়তত্ত্বের জন্য দায়বদ্ধ।

15
জাভা 8 এ: ()->hashCode()14 বাইটের জন্য। কেবল বলুন ';)
অলিভিয়ার গ্রাগোয়ার

4
@pts আমি মেটা পোস্টের ভিত্তিতে যাচ্ছি পোস্টগুলির জন্য ডিফল্ট জমা কাঠামো নিয়ে আলোচনা করছি। ডিফল্টরূপে ফাংশনগুলির অনুমতি দেওয়া হয় যতক্ষণ না চ্যালেঞ্জটি নির্দিষ্ট করে যে একটি পূর্ণ প্রোগ্রাম প্রয়োজন।
পোকে দিন

52

ম্যাটল্যাব, 3 বাইট

why

whyপ্রায় কোনও প্রশ্নের উত্তর সরবরাহ করে। কয়েকটি উদাহরণ:

why
The programmer suggested it.

why
To fool the tall good and smart system manager. 

why
You insisted on it.

why
How should I know?

এটি randআমি যে কোনও ক্রিয়াকলাপের চেয়ে কম ভাবতে পারি than


33
ম্যাটল্যাব একটি builtin হয়েছে এই ? কেন?
ETH প্রোডাকশনগুলি

59
@ এথ প্রডাকশনস প্রোগ্রামারটি এটিকে পরামর্শ দিয়েছে
এডি কার্টিস

40

আর, 1 বাইট

t

ফাংশনের উত্স কোড এবং একটি মেমরি পয়েন্টার ঠিকানা আউটপুট দেয় যা আর এর প্রতিটি (পুনরায়) সূচনার সাথে পরিবর্তিত হয়।


36

তাই না? , 0 বাইট


একটি খালি প্রোগ্রাম এখনও আউটপুট উত্পাদন করে। পাইথন ইন্টারপ্রেটারের শেষ লাইনগুলি কার্যকর করা হয়:

print "..."
f = open('Notes.txt', 'w')
f.write(time.strftime("%c") + " - The user tried to give me commands again. I still have no idea what they are talking about...\n")

একটি প্রোগ্রামের শেষে পাইথন ইন্টারপ্রেটার মুদ্রণ করবে ..., তারপরে এটি একটি পাঠ্য ফাইল তৈরি / খুলবে Notes.txtএবং একটি স্ট্রিং লিখবে যা বর্তমান সময়টির সামনে রয়েছে।


5
লোকেরা আমার গিটহাবটিতে যে সমস্ত জিনিস ব্যবহার করবে সেগুলির মধ্যে আমি ভাবি নি যে একটি রসিক ভাষার দোভাষী একজন হবেন: পি
কেড

@ কেড আমি আসলে অন্য একটি প্রশ্নের উত্তর দেওয়ার জন্য এটি ব্যবহার করতে যাচ্ছিলাম (একটি শব্দ বাজানোর জন্য সংক্ষিপ্ততম কোড, কেবলমাত্র একক বাইট সহ) - তবে প্রশ্নটি এখন বন্ধ is
mbomb007

যদিও আমি মূল। নেট ইন্টারপ্রেটারের দিকে নজর না দিয়ে এটি প্রতিযোগিতামূলক হতে চাই না।
mbomb007

30

ভোল্টেজ , 5 বাইট

v
!
@

হয় মুদ্রণ 0বা কিছুই নয় (প্রতিটি ক্ষেত্রে 50% সুযোগ)।

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

একটি খুব সুনির্দিষ্ট কেস রয়েছে যাতে ল্যাব্রিজথ এলোমেলো আচরণ প্রদর্শন করে:

  • নির্দেশ পয়েন্টারের সামনে এবং এর পিছনে অবশ্যই একটি প্রাচীর থাকতে হবে।
  • নির্দেশ পয়েন্টারের একটি প্রাচীরবিহীন বাম এবং ডান অবশ্যই থাকতে হবে।
  • স্ট্যাকের বর্তমান শীর্ষটি অবশ্যই শূন্য হতে হবে।

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

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

উত্স কোড রোটেশন নির্দেশাবলী ( <^>v) এর সাহায্যে এই পরিস্থিতিতে আইপি আনা সম্ভব। এরকম একটি উদাহরণ শীর্ষে দেখা যায়। আইপি প্রাথমিকভাবে পূর্বকে নির্দেশ করে এবং শীর্ষে শুরু হয়। vRotates বর্তমান কলাম, যাতে আমরা পাবেন:

@
v
!

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

এটির ব্যবহারের জন্য আরও তিনটি প্রোগ্রাম রয়েছে (একটি যা প্রিন্ট করে 0, একটি প্রিন্ট করে 00এবং একটি প্রিন্ট করে 000):

v
@
!

"
>@!

"
>!@

(প্রকৃতপক্ষে আরও তিনটি প্রোগ্রামের অনেক বেশি রয়েছে, কারণ আপনি নাল বাইটগুলি প্রিন্ট করার .পরিবর্তেও ব্যবহার করতে পারেন বা এটিকে বিভিন্ন ধরণের কমান্ড দিয়ে !প্রতিস্থাপন করতে পারেন "তবে আমি বিশ্বাস করি যে তারা সবগুলি মূলত একই কাজ করে))


30

বেফুঞ্জ (-93 এবং -98), 3 বাইট

?.@

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


এটি সমাপ্ত করার গ্যারান্টিযুক্ত নয়, তবে আমি এটি ঠিক তাই পোস্ট করতে যাচ্ছি
ড্যানিয়েল

আপনি শূন্য চরিত্রের পরিবর্তে একটি সংখ্যা হিসাবে 0 আউটপুট 0 এ কমা পরিবর্তন করতে পারেন (ASCII মান 0)। +1
হালকা মিল্কিওয়েস্ট

এটি .প্রোগ্রামে আমি পরীক্ষার জন্য ব্যবহার করছিলাম তবে ,আমি যখন এটি পিপিসিজিতে অনুলিপি করলাম তখন কোনওভাবে হয়ে গেল। সংশোধন করা হয়েছে।

7
@ ডপঅ্যাপ এটি প্রায় অবশ্যই শেষ করে দিলে, সম্ভাব্যতার সাথে ১। আমি এটিকে গ্যারান্টি হিসাবে গ্রহণ করতাম;)
অলিফ্যান্ট

@ জেমসহোল্ডারনেস আমি মনে করি আপনি এটি 1 এ করতে পারেন তা নিশ্চিত নয় ... যদিও এটি গণনা করা হচ্ছে ...
মাইল্ডলি মিল্কিওয়েস্ট

29

মাইনক্রাফ্ট, 5 4 বাইট

op 8

সার্ভারের কনসোল বা কমান্ড ব্লকে টাইপ করে এবং এটিকে শক্তি দিয়ে ব্যবহৃত হয়। চ্যাট ইন্টারফেস থেকে প্রিপেন্ড করে চালানো যায় /

সাধারণত এটি কিছুই করে না, তবে সার্ভারে "8" ব্যবহারকারীর নাম সহ কোনও খেলোয়াড় থাকলে তাদের অপারেটরের অনুমতি দেওয়া হবে। নোট করুন যে মাইনক্রাফ্টের জন্য সাধারণত 3 টি অক্ষর দীর্ঘ হওয়া ব্যবহারকারীর নাম প্রয়োজন হয়, তবে এই বিধিনিষেধের আগে সংক্ষিপ্ত নামের দৈর্ঘ্য সহ কয়েকটি অ্যাকাউন্ট তৈরি করা হয়েছিল।

এই যে কোনও ব্যবহারকারীর নাম বা ব্যবহারকারী অপারেটরের অনুমতি দেওয়ার ঝুঁকি ছাড়াই অ-নিরস্তুত্ববাদী হিসাবে প্রদর্শিত হতে পারে এমন সংস্করণটি এখানে:

me @r

প্রত্যেককে একটি বার্তা প্রদর্শন করে, বার্তাটি এলোমেলো খেলোয়াড়ের ব্যবহারকারী নাম। দ্যopকমান্ড শুধুমাত্র একটি স্ট্রিং আক্ষরিক কোন স্ক্রিপ্ট না যে একটি স্ট্রিং ফেরৎ নেয়।

meকমান্ড সত্যিই এটা প্রদর্শন করবে, প্রথম উদাহরণস্বরূপ কাজ করবে না "<your-username> 8"। কমান্ড ব্লক থেকে চালানোর সময়, এটি নির্বিচারক হবে না যেহেতু সমস্ত কমান্ড ব্লকের একই "ব্যবহারকারীর নাম" রয়েছে তবে চ্যাট ইন্টারফেস থেকে এটি চালানোর /জন্য একটি অতিরিক্ত বাইটের প্রয়োজন হবে ।


সুতরাং /বাইট গণনা অন্তর্ভুক্ত করা হয় না?
1'16 এ ফলসকে এলোং করে

11
@ চ্যালেঞ্জার 5 স্ল্যাশ কমান্ড ব্লকে optionচ্ছিক, সার্ভার কনসোলে অনুমোদিত নয় এবং চ্যাট ইন্টারফেসে বাধ্যতামূলক।
পাভেল

2
আসলে, এটি 4 বাইট + 2 ব্লক (কমান্ড ব্লক এবং রেডস্টোন উত্স), বা 6 ব্লাইট হওয়া উচিত
রুডলফ জেলিন

2
@ রুডল্ফজলাইনাক আপনি এটি কমান্ড ব্লক ছাড়াই কনসোল থেকে চালাতে পারেন।
পাভেল

1
আর একটি অ-নিরোধক বিকল্পটি helpএকটি কমান্ড ব্লকে থাকবে, যা 4 বাইট (এবং পাইরেটেড গেমগুলির প্রয়োজন নেই)।
পোকেচু 22

21

sh + procps, 1 বাইট

w

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


21

7, 6 বাইট অবহিত করুন

x is y

এটি কোনও বৈধ ইনফর্ম 7 প্রোগ্রাম নয়, যেহেতু "x" বা "y" কোনওটিই সংজ্ঞায়িত হয়নি। সুতরাং এটি একটি ত্রুটি ছুড়ে দেয়।

যাইহোক, ইনফর্ম 7 এর ত্রুটি বার্তাগুলির কয়েকটি - এটি সহ একটি - এলোমেলোভাবে করা হয়েছে। সুতরাং এটি যে পাঠ্যটি প্রিন্ট করে তা প্রযুক্তিগতভাবে অ-নিরস্ত করা।

কয়েকটি সম্ভাব্য আউটপুট অন্তর্ভুক্ত:

সমস্যা। 'X is y' বাক্যটি দুটি জিনিস একই বলে মনে হয় - আমি 'x' এবং 'y' কে দুটি ভিন্ন জিনিস হিসাবে পড়ছি, এবং সুতরাং এটি অন্যটি বলে কোনও অর্থবোধ করা যায় না: এটি বলার মতো হবে যে 'অ্যাডামস জেফারসন'। এটি ঠিক আছে যদি দ্বিতীয় জিনিসটি কোনও ধরণের নাম ছিল, সম্ভবত বৈশিষ্ট্য সহ: উদাহরণস্বরূপ 'ভার্জিনিয়া একটি আলোকিত কক্ষ' বলে যে ভার্জিনিয়া বলে কিছু আছে এবং এটি একটি 'ঘর', যা আমি জানি এমন একরকম সম্পর্কে, 'আলোকিত' নামে পরিচিত একটি সম্পত্তি যা আমিও জানি with

সমস্যা। 'X is y' বাক্যটি দুটি জিনিস একই বলে মনে হয় - আমি 'x' এবং 'y' কে দুটি ভিন্ন জিনিস হিসাবে পড়ছি, এবং সুতরাং এটি অন্যটি বলে কোনও অর্থবোধ করা যায় না: এটি বলার মতো হবে যে 'আদম হবা'। এটি ঠিক আছে যদি দ্বিতীয় জিনিসটি কোনও ধরণের নাম ছিল, সম্ভবত বৈশিষ্ট্য সহ: উদাহরণস্বরূপ 'নোডের ল্যান্ড একটি আলোকিত কক্ষ' বলে যে ল্যান্ড অব নোড নামে একটি জিনিস বিদ্যমান এবং এটি একটি 'ঘর', যা আমি জানি এমন এক ধরণের, 'আলোকিত' নামে পরিচিত একটি সম্পত্তি যা আমিও জানি।

সমস্যা। 'X is y' বাক্যটি দুটি জিনিস একই বলে মনে হয় - আমি 'x' এবং 'y' কে দুটি ভিন্ন জিনিস হিসাবে পড়ছি, এবং সুতরাং এটি অন্যটি বলে কোনও অর্থবোধ করা যায় না: এটি বলার মতো হবে যে 'ক্লার্ক কেন্ট লেক্স লুথর'। এটি ঠিক আছে যদি দ্বিতীয় জিনিসটি কোনও ধরণের নাম ছিল, সম্ভবত বৈশিষ্ট্য সহ: উদাহরণস্বরূপ 'মেট্রোপলিস একটি আলোকিত কক্ষ' বলে যে মেট্রোপলিস নামে একটি জিনিস বিদ্যমান এবং এটি একটি 'ঘর', যা আমি জানি এমন এক ধরণ সম্পর্কে, 'আলোকিত' নামে পরিচিত একটি সম্পত্তি যা আমিও জানি with

সমস্যা। 'X is y' বাক্যটি দুটি জিনিস একই বলে মনে হচ্ছে - আমি 'x' এবং 'y' কে দুটি ভিন্ন জিনিস হিসাবে পড়ছি, এবং তাই বলে এটির অন্যটি বলা কোনও অর্থবোধ করে না: এটি বলার মতো হবে যে 'এসচিলাস হ'ল ইউরিপাইডস'। এটি ঠিক আছে যদি দ্বিতীয় জিনিসটি কোনও ধরণের নাম ছিল, সম্ভবত বৈশিষ্ট্য সহ: উদাহরণস্বরূপ 'আন্ডারওয়ার্ল্ড একটি আলোকিত কক্ষ' বলে যে আন্ডারওয়ার্ল্ড নামে পরিচিত কিছু আছে এবং এটি একটি 'ঘর', যা আমি জানি এমন এক ধরনের জিনিস সম্পর্কে, 'আলোকিত' নামে পরিচিত একটি সম্পত্তি যা আমিও জানি with


7
এমনকি ত্রুটি বার্তাগুলি ভার্বোজ!
ধ্বংসাত্মক লেবু

21

জাভাস্ক্রিপ্ট, 4 বাইট

Date

একটি ফাংশন যা বর্তমান তারিখ / সময় প্রদান করে। আমি মনে করি এটি এটি সবচেয়ে সংক্ষিপ্ততম হবে ...

ব্যাখ্যা

যেহেতু এটি বৈধ কারণ এটি অনেক বিভ্রান্তির কারণ মনে হচ্ছে, তাই আমি ব্যাখ্যা করার চেষ্টা করব।

জাভাস্ক্রিপ্টে, কোনও ফাংশন এন্ট্রি বৈধ হয় যদি এটি কোনও ভেরিয়েবলের কাছে বরাদ্দ করা যায় এবং কোনও ফাংশনের মতো কল করা যায়। উদাহরণস্বরূপ, এই ফাংশনটি একটি বৈধ এন্ট্রি:

function(){return Date()}

কারণ এটি এমন একটি ফাংশন যা এর মতো ভেরিয়েবলের জন্য বরাদ্দ করা যেতে পারে:

f=function(){return Date()}

এবং তারপরে f()প্রয়োজনীয় হিসাবে অনেকবার চালান । প্রতিবার, এটি বর্তমান তারিখ / সময় স্ট্রিংটি ফিরিয়ে দেয়, যা ওপি দ্বারা অ-নিরঙ্কুশভাবে শাসিত হয়েছে।

এই ES6 তীর ফাংশনটিও বৈধ:

_=>Date()

এটি বরাদ্দ করা যেতে পারে f=_=>Date(), তারপরে অন্যটির f()মতো চালান ।

এখন, এখানে অন্য বৈধ এন্ট্রি দেওয়া হয়েছে:

Date

কেন? কারণ অন্য দুটি এন্ট্রিগুলির মতোই, এটিও বরাদ্দ করা যেতে পারে f=Dateএবং তারপরে আবার কল করা যেতে পারে, অন্য দুটির মতো f()ঠিক একই জিনিসটি ফিরে আসে। এটি চেষ্টা করুন:


1
আপনার কি প্রয়োজন হয় না Date()যাতে ফাংশনটি শুরু করা হয়?
দুধ

4
@ মিল্ক Dateএকটি ফাংশন যা কোনও ইনপুট না হলে ডেকে বর্তমান তারিখ / সময় তৈরি করে। _=>Date()হ'ল একটি স্পষ্টভাবে বৈধ এন্ট্রি যা ঠিক একই জিনিসটি করে, তাই Dateএকটি বৈধ এন্ট্রি।
ETH প্রোডাকশনগুলি

1
এটা বোধগম্য.
দুধ

2
টাইপ করার Dateআমার ব্রাউজারের JavaScript কনসোল থেকে নির্ণায়ক আউটপুট উত্পাদন করে, এটা সবসময় এই উত্পাদন করে: function Date() { [native code] }। আপনি সম্ভবত Date()6 বাইট মানে ।
pts

2
উপরের "তারিখ" যদি "malloc (8)" বা "সময় (0)" এর চেয়ে ঠিক থাকে তবে সি
তেও

12

বাশ (প্রোপস-এনজি), 2 বাইট

ps

$$ এটিও একটি সমাধান।


1
যদি তা wহয় তবে সংক্ষিপ্ত এবং প্রোপস থেকেও আসে।
লাইওরি

1
আপনি আমার উত্তরের সদৃশ এটিকে সম্পাদনা করেছেন ।

@ ais523 ওফ, দুঃখিত।
আর

11

পাইথন 2, 11 বাইট

print id(1)

1
এটিই আমি খুঁজে পেয়েছি। আমার ছিল id(0), যদিও। :)
mbomb007

2
আমি আপনাকে টেকনিক্যালি মারলাম, যেহেতু আমি ওপি এবং প্রশ্ন পোস্ট করার আগে এটি খুঁজে পেয়েছি। আমি প্রশ্নটি পোস্ট করতে এবং তাত্ক্ষণিকভাবে আমার সংক্ষিপ্ত উত্তর পোস্ট করতে চাইনি।
mbomb007

11

পাইথ, 2 বাইট

O0

ব্যাখ্যা:

 0 0
O  Random float in [0, 1)

এটা যে, যখন Oহয়েছে 0তার আর্গুমেন্ট হিসাবে, এটা শুধু মধ্যে একটি র্যান্ডম ভাসা ফেরৎ 0এবং 1একচেটিয়া।

আসুন এটি ঠিক এটির জন্য করা যাক!

এছাড়াও, দেখে মনে হচ্ছে এটি সার্টা রেট্রো হতে পারে (34718 / mbomb007 এর জন্য ধন্যবাদ):

দিলবার্ট: 8 সেপ্টেম্বর, 1992


পাইথ, 2 বাইট

OT

ব্যাখ্যা:

 T 10
O  Random integer in [0, 10]

পরিবর্তে এই booooooooooooooore সংস্করণ চেষ্টা করুন>:(



10

পাওয়ারশেল, 4 2 বাইট

(অতিক্রম 4 এখনও দেখতে 4 মত দেখাচ্ছে )

ps

এটি হ'ল হ'ল Get-Processহ্যান্ডলস, প্রাইভেট মেমরি, সিপিইউ সময় ইত্যাদি সহ বর্তমান প্রক্রিয়া তালিকাকে একটি টেবিল হিসাবে আউটপুট দেবে যার জন্য এটি উপনাম is

নীচের মত কিছু মাধ্যমে এটি সম্পাদন:

C:\Tools\Scripts\golfing>powershell.exe "ps"

1
আমাকে স্বীকার করতে হবে, আমি এটি পরীক্ষা করে দেখেছি এটি আসলে পেরে গেছে কিনা। আপনি সত্যিই বলতে পারেন না।
কারসিজিনিট

@ কার্সিজেনিকেট আমি বলতে পারি পাঠ্যটি না বাছাই করে এটি পাস করা হয়েছে কিনা (উবুন্টু 16.04.1, ক্রোম 54.0.2840.100)।
এরিক আউটগলফার

অ্যান্ড্রয়েডেও দৃশ্যমান, যদিও স্পষ্ট নয়: পি
টমসমেডিং

আইওএস অ্যাপ্লিকেশনটিতে এটি দুর্দান্ত দেখাচ্ছে।
ম্যাটিউজ পিয়োত্রস্কি

আমার নিজের কাছে এটি করার মতো প্রতিনিধি নেই তবে আপনি 04 করতে পারেন এবং এটি প্রকাশ করতে পারেন।
ববসন


9

কমোডোর 64 বেসিক, 4 বাইট

1S|0

পেটসসিআইআই প্রতিস্থাপন: |=SHIFT+Y

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

উপরোক্ত বেসিক প্রোগ্রামটি, নিরবচ্ছিন্ন, হ'ল 1 SYS 0 , অর্থাৎ। মেমোরি অবস্থান 0 এ কার্যকরকরণ স্থানান্তর করুন। এটি কোড হিসাবে শূন্য পৃষ্ঠাটি কার্যকর করা শুরু করে। সাধারণত, বেসিক দোভাষী যখন কোনও প্রোগ্রাম চালানো শুরু করেন, প্রথম 16 বাইট হয়

2F 37 00 AA  B1 91 B3 22
22 00 00 4C  00 00 00 00

সুতরাং SYS 0 নিম্নলিখিত কার্যকর করা হবে

00: ROL-AND $37,A  - Undocumented opcode: rotate the value at memory location 0x37 left, and store the result in the accumulator
02: BRK            - Call the interrupt vector

সামগ্রিক ফলাফল বেসিক আউটপুট হয় READY. প্রম্পট এবং ব্যবহারকারীকে নিয়ন্ত্রণ ফিরিয়ে আনে। তবে মেমরির অবস্থান 0x00 হ'ল সিপিইউ'র আই / ও দিকনির্দেশক রেজিস্টার, এবং মেমরির অবস্থান 0x01 সিপিইউয়ের আই / ও ঠিকানা নিবন্ধক। প্রোগ্রামটি চালানোর আগে আপনি যদি এমন কিছু করে থাকেন যা এই পরিবর্তন করে থাকে তবে ফলাফলটি অনির্দেশ্য হতে পারে, আবর্জনা আউটপুট থেকে কম্পিউটার লক করা পর্যন্ত (0x22 সাধারণত মেমরি অবস্থানে 0x07 থাকে, যদি কোনও নির্দেশনা হিসাবে কার্যকর করা হয়, তবে একটি অননুমোদিত HALTঅপকোড) ।

বিকল্পভাবে, একটি আরও নির্ভরযোগ্যভাবে অনির্দেশ্য প্রোগ্রাম হ'ল চার-বাইট

1?TI

সিস্টেম পাওয়ার-থেকে, জিফিতে (একটি সেকেন্ডের 1/60) প্রচ্ছন্ন সময় মুদ্রণ করে।


8

05 এ বি 1 , 2 বাইট

žd

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

এক্সিকিউটিভ মেশিনের অভ্যন্তরীণ ঘড়ি থেকে বর্তমান মাইক্রোসেকেন্ডগুলি আউটপুট করে।

অথবা আপনি এই জাতীয় কিছু করতে পারেন ...

05 এ বি 1 , 3 বাইট

A.r

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

এলোমেলোভাবে পরিবর্তিত লোয়ার-কেস বর্ণমালার আউটপুট দেয়।

অথবা এটিও কাজ করে:

A.R

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

বর্ণমালা থেকে একটি এলোমেলো চিঠি আউটপুট দেয়।

অথবা এটিও কাজ করে এবং শীতল:

05 এ বি 1 ই , 9 বাইট

"ž"A.RJ.V

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

আউটপুটগুলি এলোমেলোভাবে এর মধ্যে একটি:

ž 23  > ža           push current hours
        žb           push current minutes
        žc           push current seconds
        žd           push current microseconds
        že           push current day
        žf           push current month
        žg           push current year
        žh           push [0-9]
        ži           push [a-zA-Z]
        žj           push [a-zA-Z0-9_]
        žk           push [z-aZ-A]
        žl           push [z-aZ-A9-0_]
        žm           push [9-0]
        žn           push [A-Za-z]
        žo           push [Z-Az-a]
        žp           push [Z-A]
        žq           push pi
        žr           push e
        žs           pop a, push pi to a digits (max. 100000)
        žt           pop a, push e to a digits (max. 10000)
        žu           push ()<>[]{}
        žv           push 16
        žw           push 32
        žx           push 64
        žy           push 128
        žz           push 256


8

সি, 25 21 বাইট

ছদ্মনাম 117 4 বাইট সংরক্ষণ করার জন্য ধন্যবাদ।

main(i){putchar(&i);}

সংকলিত gcc -o test lol.c(হ্যাঁ আমি আমার ফাইলের নামের সাথে বেশ আসল ...), এবং দিয়ে চলেছি ./test

এটি যা বলে তা তাই করে: এর মেমরি ঠিকানার সাথে সম্পর্কিত অক্ষরটি মুদ্রণ করে i , যা রানটাইমের সময় সংজ্ঞায়িত করা হয়, সুতরাং এটি অ-নিরস্ত করা উচিত।


1. আপনি &স্ট্যাকের একটি ভেরিয়েবলের মান সংজ্ঞায়িত না করে এড়িয়ে যেতে পারেন ? ২. আপনার স্ট্যাকের মধ্যে ধ্রুব জিনিস রয়েছে, তাই যদি iধ্রুবক থাকে তবে মেমরির ঠিকানাটি কী?
রিলে

2
iসাধারণত যা বলা হয় argcতাই হয়ে যায় , তাই আপনি সঠিক, আরও যুক্তি না থাকলে এটি সর্বদা 1 হবে। আমি বিশ্বাস করতে পারি না যে আমি এটি মনে রাখিনি। আমি কেন এখনও অবস্থান পরিবর্তন করে তা নিশ্চিত নই, তবে এটি যদি কাজ করে তবে তা কাজ করে।
রিলে

1
এটি ASLR এর কারণে আধুনিক অপারেটিং সিস্টেমগুলিতে পরিবর্তিত হয় , এটি সুরক্ষা বৈশিষ্ট্য যাতে এটির ঠিকানাগুলি অনুমান করা আরও শক্ত করে তোলে। আপনি কিছু পুরানো ওএসের উপর একটি ধারাবাহিক ফলাফল পাবেন।

1
আপনি প্রতিস্থাপন একটু সংরক্ষণ করতে পারবেন putcharসঙ্গেreturn
ceilingcat

1
প্যারামিটারের ধরণের ঘোষণা না দেওয়ার জন্য সতর্কতা সহ আধুনিক সংকলকগুলিতে আপনি এটি করতে পারেন:main(){printf("%d");}
মরিয়া

7

পাইথন 2, 29 বাইট

import os
print os.urandom(9)

দুঃখের বিষয় স্মার্টফোনে প্রথমবারের মতো কোড লেখার বিষয়টি নয়।


6

পার্ল, 5 বাইট

say$$

প্রক্রিয়া আইডি এবং একটি নতুন লাইন আউটপুট দেয়।



5

পাইকে, 1 বাইট

C

এখানে চেষ্টা করুন!

বর্তমান সময় আউটপুট


1
আমি মোটামুটি নিশ্চিত এটি নির্বিচারবাদী।
Rɪᴋᴇʀ

@ ইস্টারলিআইর্ক একটি মুছে ফেলা মন্তব্যে এমবম্ব বলেছেন যে এটি ঠিক ছিল
ব্লু

ওহ ঠিক আছে. আমার কাছে নির্বিচারক মনে হলেও ওপি নিয়ম।
Rɪᴋᴇʀ

আমার সম্পাদনা ইতিহাসে আমার যথাযথ এলোমেলোতার সাথে 3 বাইট সংস্করণ ছিল
ব্লু

@ ইস্টারলিআইর্ক যদি বর্তমান সময় নির্দোষ হয়, তবে সিউডো-এলোমেলো সংখ্যা রয়েছে, যেহেতু এগুলিই তারা বদ্ধ হয়। লক্ষ্যটি "এলোমেলো" নয়। লক্ষ্য অ-নির্ধারণবাদ।
mbomb007

5

জিসিসি / কলং, 20 বাইট সহ সি 89

অন্যান্য সি সলিউশনটি প্রতিবারই জিসিসি বা ক্ল্যাংয়ের সাথে নির্মিত হলে সেগফাল্ট করে। এটি, যদিও।

main(n){puts(&n+1);}

যা দেখে মনে হচ্ছে:

$ for _ in `seq 1 50`; do ./test_89; done
���z�U
�VW��U
�F��U
�v�f2V
��FV
���*=V
�6���U
�20wU
��
�+V
�6
   �U
��V�uU
�v��V
���K�U
��7�qU
�6S�jU
�&�WU
��wV
��6l�U
���U
�F�ߨU
�f���U
���s7V
�f��?V
��;B�U
�;��U
��GV
�� ��U
�vKV
�V?]wU
�����U
��.�U
�v"�XU
��uhpU
��LD�U
�����U
�6X�U
��M�.V
�69��U
��ԤV
���U
����U
�vx4.V
�֝+xU
�F��U
�֤BQV
��#�U
���1^U
����sU
��4�U
��AݗU

বেশিরভাগ অপ্রচলিত জাঙ্ক কিন্তু এটি নিরক্ষরবাদী!


কেন "প্রধান (এন) {রাখে (& n + 1);}" এবং "মাইন (এন) uts রাখে না (& n);?"?
RosLuP

@ রোসলুপ আপনার দ্বিতীয় বিকল্পটি যা নৈমিত্তিক পর্যবেক্ষকের কাছে সুস্পষ্ট বলে মনে হচ্ছে, n এর মানকে বাইট দেয় (যখন এন 1 হয়, puts তার ঠিকানাটি 1 দেয় এবং যখন এন 2 হয়, putsতার ঠিকানাটি 2 দেয়) এন এর ঠিকানায় 1 যুক্ত করা যা 4-বাইট প্রশস্ত ইঙ্গিত করা উচিত int, পরবর্তী নুল বাইট পর্যন্ত খুব নির্দিষ্ট সংখ্যক বাইটের সাথে সেখানে সঞ্চিত জাঙ্ক মান সহ একটি জাঙ্ক ঠিকানা দেয়। এই আচরণটি জিসিসি এবং কলং এর মধ্যে এবং আমার থেকে সম্পূর্ণ অতিক্রমযোগ্য। আমি মনে করি আমি স্ট্যাক ওভারফ্লোতে জিজ্ঞাসা করব।
বিড়াল

আমি এইভাবে "পুটস (& n)" পড়েছি: এটি এন এর ঠিকানাটি দেয়, মনে করুন যে এন = 0x01020304 পুটগুলি 04 04 02 01 01 তে রূপান্তরিত মুদ্রণ করবে বা এর বিপরীতে
RosLuP

1
মনে রাখবেন nযে আপনার সাধারণ পরীক্ষার ক্ষেত্রে সাধারণত বলা হয় argcযা দিয়ে এখনও আপনার সূচনা হয়েছিল 0, সুতরাং &n, putsএকটি '\ 0' বাইটের জন্য বেশ ডিস্ট্রিমেন্টিক পয়েন্টার পায় যার ফলে খালি স্ট্রিং হয় (পয়েন্টারের আকার == পূর্ণসংখ্যার আকার এবং সমস্ত স্টাফ ধরে) । &n+1তবে সাধারণত যা বলা হয় তার ঠিকানাargv (কমপক্ষে এবিআইতে যা নিবন্ধের পরিবর্তে বিপরীত ক্রমে স্ট্যাকের প্যারামিটারগুলি পাস করে, এবং একটি স্ট্যাক যা উচ্চ থেকে কম ঠিকানাগুলিতে বৃদ্ধি পায়), যা এএসএলআর ধরে নিয়েছে, প্রতিটি আলাদা পয়েন্টার হওয়া উচিত সময়।
গুনট্রাম ব্লহম

@ গুট্রামব্লহম আপনি ঠিক বলেছেন এবং এটি খুব আকর্ষণীয়, যদিও আমার কাছে পয়েন্টারগুলি 8 বাইট এবং ইনসটি 4 বাইট।
বিড়াল

5

পিএইচপি, 12 বাইট

<?=uniqid();

583f4da627ee3মাইক্রোসেকেন্ডে বর্তমান সময়ের উপর ভিত্তি করে একটি অনন্য আইডি আউটপুট দেয়।


<?=time(); <- 10 বাইট।
ইসমাইল মিগুয়েল

@ uniqid()ইসমাইল মিগুয়েল 1'000'000 গুণ বেশি নির্ধারিত time();)
মারিও

আমি অপোসাইট বলছি না। তবে আরেকটি উত্তর প্রস্তাব করছি। আপনি এটি বাছাই বিনামূল্যে।
ইসমাইল মিগুয়েল

@ ইসমাইল মিগুয়েল অন্য কেউ ইতিমধ্যে একই উত্তর দিয়েছে ...
মারিও

5

গ্রোভি, 9 বাইট

{print{}}

আউটপুট:

Script1$_run_closure1@2c8ec01c

কারণ এটি বন্ধের মেমোরি ঠিকানাটি ছাপিয়ে দেয় এটি অ-সংঘবদ্ধ।


এবং আমি ভেবেছিলাম কোটলিন হ'ল সংক্ষিপ্ততম জেভিএম সমাধানের পথ।
এফ জর্জ

একটি ফাইলে এই লাগাতে চেষ্টা এবং চলমান groovy Script1.groovy, আমি কোনো ত্রুটির সম্মুখীন হয়েছেন: Ambiguous expression could be either a parameterless closure expression or an isolated open code block;। আমি এটি কীভাবে ব্যবহার করব?
পাওলো ইবারম্যান

এটি একটি ক্লোজার ভেরিয়েবলকে বরাদ্দ করুন, তারপরে এটি কল করুন।
ম্যাজিক অক্টোপাস উরন


5

উইন্ডোজে বোরল্যান্ড সি, 12 বাইট

m(){puts();}

আমি এটি আবার লিখেছি কারণ তারা বলে যে একটি ফাংশন ব্যবহার করা সম্ভব। সংকলক আর্গুমেন্টটি পরীক্ষা করে নি তাই এটি সংকলন করে; তবে একটি ঠিকানা 'কেউ নেই' দেখেন এবং বাইট 0x00 না পাওয়া পর্যন্ত সেই ঠিকানাটি কোন বিন্দুতে মুদ্রণ শুরু করবেন। যদি ঠিকানায় প্রোগ্রামটির জন্য সংরক্ষিত মেমরিটি বাইরে থাকে তবে এখানে কিছু মুদ্রণ করা ঠিক হবে না


এটি নির্বিঘ্নবাদী আউটপুট দেয় না, এটি প্রতিবারই কেবল সেগফাল্ট করে।
বিড়াল

বিকল্পভাবে, আপনি যদি সেগফল্ট ব্যতীত অন্য কিছু পান তবে কি সংকলক ??
বিড়াল

@ কেট এটি একটি বোরল্যান্ড সি সংকলক + উইন্ডোজ 7 অস। আমি কীভাবে দেখছি: উপরের কোডটি স্ট্যাকের শীর্ষে ঠিকানা পায় (যেখানে এই ক্ষেত্রে ফাংশন প্রধান () এ ফিরে আসার ঠিকানা রয়েছে) এবং মূল স্থানের কোডের ভিতরে সেই ঠিকানাটি পড়তে হবে ... সুতরাং এটি সংকলক আউটপুটকে নির্ভর করে। তবে আমি 100% জানি না ... এটি সম্ভব কোড স্পেস আপনার
ওসে

1
@ রসলুপি: এটি কেবল স্ট্যাক মেমোরিতে যা কিছু আবর্জনা ছিল তা মুদ্রণ করবে (বা দ্বিতীয় আরগ-পাসিং রেজিস্টারে, x86-64 এবং বেশিরভাগ আরআইএসসি কলিং কনভেনশনের জন্য যা রেজিস্টারগুলিতে প্রথম কয়েকটি আর্গ পাস করে)। এটি স্ট্যাকের ঠিকানা মুদ্রণ করবে না। X86-64 এ, এটি মুদ্রণের কিছুটা সম্ভাবনা থাকবে argv, যেহেতু সংকলক সম্ভবত মুদ্রার দ্বিতীয় আর্গ দিয়ে এখনও সেই রেজিস্টারে প্রিন্টফকে কল করবে। Gcc6.2 টার্গেট করে লিনাক্সের সাথে ঠিক এটি ঘটে: গডবোল্ট সংকলক এক্সপ্লোরারের উত্স + asm দেখুন : প্রধানটি আরএসআইয়ের আগে স্পর্শ করে না call printf
পিটার কর্ডস

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

5

শিশুর ভাষা , 0 বাইট



আমি এটিকে মূলত জমা দিইনি কারণ আমি ভেবেছিলাম এটি প্রশ্নটির পরে পোস্ট করেছে। আমি ভৃল ছিলাম; ভাষার একটি দোভাষী সময় মতো তৈরি করেছে। এটি সম্ভবত আমি দেখেছি সর্বনিম্ন প্রতারণামূলক 0-বাইট সমাধান (প্রদত্ত যে 0-বাইট প্রোগ্রামটি প্রোগ্রামটি যা চায় তা করার জন্য নির্দিষ্ট করা হয়েছে, গল্ফিং চ্যালেঞ্জগুলিতে প্রতারণার উদ্দেশ্যে নয়)।

শিশু ভাষাটি প্রদত্ত প্রোগ্রামটিকে উপেক্ষা করার জন্য এবং এলোমেলোভাবে কিছু করার জন্য নির্দিষ্ট করা হয়েছে। (এসোলাং পৃষ্ঠায় লিঙ্কযুক্ত দোভাষী একটি এলোমেলো আইনী বিএফ প্রোগ্রাম উত্পন্ন করে এবং এটি চালনা করে this) এই চ্যালেঞ্জের জন্য এটি নিখুঁত ফিট বলে মনে হচ্ছে।

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