আপত্তি চ্যালেঞ্জ [বন্ধ]


24

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

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

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

বোনাস: আপনি যদি কোনও চৌকস উপায়ে এটি তৈরি করেন তবে যে কোনও একটি সংকলক / ইন্টারপ্রেটার এবং প্ল্যাটফর্মের জন্য, প্রোগ্রামটি একই ফাংশনটি সম্পাদন করবে, বিভিন্ন সংকলক / দোভাষী বা প্ল্যাটফর্ম, এটি একটি ভিন্ন ফাংশন সম্পাদন করবে। এই বোনাসটি কেবল চতুরতার সাথে করা হলে সংগ্রহ করা যেতে পারে।

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

obfuscatedBool = 1g8uhad'l8fygrcetdu8y4fd/,.oe87fy4d --Magic
if obfuscatedBool: print "Hello World"

"হ্যালো ওয়ার্ল্ড" মুদ্রণ করতে বা যথাক্রমে কিছুই না করে ওফুসকেটেডবুলকে সত্য বা মিথ্যা হিসাবে তৈরি করা যেতে পারে বলে গণনা করা হবে না।

ইনফিনিটি বোনাস: আপনি যদি একই সাথে উভয় বোনাস উপলব্ধি করেন তবে আপনি ম্যাজিক।

নেজিটিভ বোনাস: ফাংশনগুলি করার জন্য নির্দিষ্ট ক্ষমতা সহ গ্রন্থাগারগুলি ব্যবহার করা।

ভোটাররা, বিবেচনায় বোনাস গ্রহণ করুন, কারণ সর্বাধিক ভোটের প্রোগ্রামটি জয়ী!

দ্রষ্টব্য: আপনি যদি বলেন যে আপনার প্রোগ্রামটি কী করে, স্পোলার সিনট্যাক্সটি ব্যবহার নিশ্চিত করুন!


2
সত্যি কথা বলতে, আমি বেশিরভাগ প্রশ্ন বুঝতে পারি না। আমি আরও এগিয়ে যাব এবং বলব যে আমি কেবল 4 পয়েন্টগুলি বুঝতে পারি।
ইসমাইল মিগুয়েল

এমন একটি প্রোগ্রাম তৈরি করুন যাতে এটি 4 টির মধ্যে একটি করে, তবে কেউ কী জানে না।
পাইরুলেজ

25
এবং বোনাস সম্পর্কে কি? সিরিয়াসলি, এমনকি প্রশ্নটি আপত্তিহীন।
ইসমাইল মিগুয়েল

4
যেহেতু এটি জনপ্রিয়তা-প্রতিযোগিতা, তাই বোনাসটি কীসের জন্য?
ইসমাইল মিগুয়েল

1
@ মুকুলকুমার - আমার হিসাবে বাস্তবে কি কোনও ধারণা তৈরি হয়েছে?
TheDoctor

উত্তর:


43

সাদা ব্যবধান / Brainfuck / পাইথন

'' 'শুরু' '' '' '' '' '' '  
মেন (args) {   	  	   
	parseArgs = args.Find ( '^ ++++++++ ^ [<++++ [<++, <+++ <+++ <+ + >>>> AZ] <+ + <+ + <জেড [ >]> 0-9] << <--- * $ ')।।
    (int i = 0; ব্যাপ্তি (getLength (parseArgs)); i++) {বৈধতা (পার্সআরগস (i));}  	 	
	// নাম
    স্ট্রিং স্টকনাম = "";		 		  
	//লুপ
    (int i = 0; রেঞ্জ (getLength (parseArgs)) এর জন্য; i++)		 		  
	// বৈধকরণ
     	যদি (matchFound = খুঁজুন ( 'একটি + Z + + প্রথম সারির .Z.0 + + 9 + +: _ + +। << * $') {	 				
	// পাওয়া
     	parseArgs (ঝ) .Split ( '> -> + +।।');}     
	
     	(int j = 0; ব্যাপ্তি (getLength (parseArgs (i))); j ++) for	 			
	// ডাউনলোড
    ডেটা = কনভার্টটো.স্ট্রিং (ইভাল ("কার্ল-বাজেট http://some-stock-ticker-source-url-here.com"));	 				
	ছাপা;
    মুদ্রণ তথ্য;			  	 
	
    // লাইন বিভাজক		 		  
	
    ছাপা "--------.";		  	  
	}}
}  


'' ফিনিস '' '' '' '' '' '' '' '

উইকিপিডিয়া: হোয়াইটস্পেস (প্রোগ্রামিং ল্যাঙ্গুয়েজ)
পরীক্ষার উত্তর দেওয়ার জন্য
অনলাইন হোয়াইটস্পেস ইন্টারলিটার

আউটপুট (হোয়াইটস্পেস / ব্রেনফাক):

ওহে বিশ্ব
আউপুট (পাইথন):
কিছুই নয়, তবে সফলভাবে চলে runs


2
এটা সত্যিই দুর্দান্ত! আমি মনে করি আপনার বিবরণটি আপডেট করা উচিত। সুস্পষ্ট কোডটি তৃতীয় প্রোগ্রাম নয় যা কিছু করে? এছাড়াও আপনি যদি অন্য কোনও ক্রিয়াকলাপ সম্পাদন করতে ব্রেইনফাক বা হোয়াইটস্পেসের একটি পরিবর্তন করতে পারেন তবে আমি আপনাকে অনির্দিষ্টতা বোনাস দেব!
সেবাস্তিয়ানএইচ

1
ভান প্রোগ্রামটি কোন ভাষায় রয়েছে?
durron597

1
@ durron597 এটি একটি অদ্ভুত সি # এবং পাইথন সংকর। আমি সি # তে এটি সব করতে যাচ্ছিলাম তবে সিনট্যাক্সটি পুরোপুরি কাজ করা কঠিন ছিল।
গ্রোভসএনএল

@ সেবাস্তিয়ান এইচ এটির আসল কাজটি মাস্ক করার একটি ভান করার প্রোগ্রাম।
গ্রোভসএনএল

পাইথনের কার্যকারিতা অত্যন্ত স্বচ্ছ। আপনি প্রথম 3 টি অক্ষর দেখার পরে, আপনাকে স্ট্রিং আক্ষরিক শেষের জন্য বাকি কোডটি স্ক্যান করতে হবে।
ইউজার 2357112

40

জাতীয়

゚ω゚ノ=/`m´)ノ~┻━┻//*´∇`*/['_'];o=(゚ー゚)=_=3;c=(゚Θ゚)=(゚ー゚)-(゚ー゚);(゚Д゚)=(゚Θ゚)=(o^_^o)/(o^_^o);(゚Д゚)={゚Θ゚:'_',゚ω゚ノ:((゚ω゚ノ==3)+'_')[゚Θ゚],゚ー゚ノ:(゚ω゚ノ+'_')[o^_^o-(゚Θ゚)],゚Д゚ノ:((゚ー゚==3)+'_')[゚ー゚]};(゚Д゚)[゚Θ゚]=((゚ω゚ノ==3)+'_')[c^_^o];(゚Д゚)['c']=((゚Д゚)+'_')[(゚ー゚)+(゚ー゚)-(゚Θ゚)];(゚Д゚)['o']=((゚Д゚)+'_')[゚Θ゚];(゚o゚)=(゚Д゚)['c']+(゚Д゚)['o']+(゚ω゚ノ+'_')[゚Θ゚]+((゚ω゚ノ==3)+'_')[゚ー゚]+((゚Д゚)+'_')[(゚ー゚)+(゚ー゚)]+((゚ー゚==3)+'_')[゚Θ゚]+((゚ー゚==3)+'_')[(゚ー゚)-(゚Θ゚)]+(゚Д゚)['c']+((゚Д゚)+'_')[(゚ー゚)+(゚ー゚)]+(゚Д゚)['o']+((゚ー゚==3)+'_')[゚Θ゚];(゚Д゚)['_']=(o^_^o)[゚o゚][゚o゚];(゚ε゚)=((゚ー゚==3)+'_')[゚Θ゚]+(゚Д゚).゚Д゚ノ+((゚Д゚)+'_')[(゚ー゚)+(゚ー゚)]+((゚ー゚==3)+'_')[o^_^o-゚Θ゚]+((゚ー゚==3)+'_')[゚Θ゚]+(゚ω゚ノ+'_')[゚Θ゚];(゚ー゚)+=(゚Θ゚);(゚Д゚)[゚ε゚]='\\';(゚Д゚).゚Θ゚ノ=(゚Д゚+゚ー゚)[o^_^o-(゚Θ゚)];(o゚ー゚o)=(゚ω゚ノ+'_')[c^_^o];(゚Д゚)[゚o゚]='\"';(゚Д゚)['_']((゚Д゚)['_'](゚ε゚+(゚Д゚)[゚o゚]+(゚Д゚)[゚ε゚]+(゚Θ゚)+(゚ー゚)+(゚Θ゚)+(゚Д゚)[゚ε゚]+(゚Θ゚)+((゚ー゚)+(゚Θ゚))+(゚ー゚)+(゚Д゚)[゚ε゚]+(゚Θ゚)+(゚ー゚)+((゚ー゚)+(゚Θ゚))+(゚Д゚)[゚ε゚]+(゚Θ゚)+((o^_^o)+(o^_^o))+((o^_^o)-(゚Θ゚))+(゚Д゚)[゚ε゚]+(゚Θ゚)+((o^_^o)+(o^_^o))+(゚ー゚)+(゚Д゚)[゚ε゚]+((゚ー゚)+(゚Θ゚))+(c^_^o)+(゚Д゚)[゚ε゚]+(゚ー゚)+((o^_^o)-(゚Θ゚))+(゚Д゚)[゚ε゚]+(゚Θ゚)+(゚Θ゚)+(c^_^o)+(゚Д゚)[゚ε゚]+(゚Θ゚)+(゚ー゚)+((゚ー゚)+(゚Θ゚))+(゚Д゚)[゚ε゚]+(゚Θ゚)+((゚ー゚)+(゚Θ゚))+(゚ー゚)+(゚Д゚)[゚ε゚]+(゚Θ゚)+((゚ー゚)+(゚Θ゚))+(゚ー゚)+(゚Д゚)[゚ε゚]+(゚Θ゚)+((゚ー゚)+(゚Θ゚))+((゚ー゚)+(o^_^o))+(゚Д゚)[゚ε゚]+(゚ー゚)+(c^_^o)+(゚Д゚)[゚ε゚]+(゚Θ゚)+((o^_^o)-(゚Θ゚))+((゚ー゚)+(o^_^o))+(゚Д゚)[゚ε゚]+(゚Θ゚)+((゚ー゚)+(゚Θ゚))+((゚ー゚)+(o^_^o))+(゚Д゚)[゚ε゚]+(゚Θ゚)+((o^_^o)+(o^_^o))+((o^_^o)-(゚Θ゚))+(゚Д゚)[゚ε゚]+(゚Θ゚)+((゚ー゚)+(゚Θ゚))+(゚ー゚)+(゚Д゚)[゚ε゚]+(゚Θ゚)+(゚ー゚)+(゚ー゚)+(゚Д゚)[゚ε゚]+(゚ー゚)+((o^_^o)-(゚Θ゚))+(゚Д゚)[゚ε゚]+((゚ー゚)+(゚Θ゚))+(゚Θ゚)+(゚Д゚)[゚o゚])(゚Θ゚))('_');

সতর্কতা "হ্যালো ওয়ার্ল্ড" /codegolf//a/3946/803
এ দেওয়া হয়েছিল যেহেতু আমি এই সম্প্রদায়টির উইকি তৈরি করে এই উত্তরটি নিয়ে আসি নি


28
আপনি কি নিশ্চিত যে এটি এপিএল নয়?
মিনিপ

2
@ এমনিপ ওহ হ্যা !! এটি জেএস। ডেমো jsfiddle.net/7mqL8
ক্লাইড লোবো

11
আমি সর্বত্র
হাসি

1
এটি আমি কখনও দেখেছি জাভাস্ক্রিপ্টে ইউনিকোডের সেরা ব্যবহার!
কোল জনসন

4
স্মাইলি জন্য +1: (o^_^o)
অমল মুরালি

31

এমএস-ডস x86 বিধানসভা

যেহেতু এটি সমাবেশে থাকা অবস্থায় এটি ইতিমধ্যে অবহেলিত নয়, আসুন এটি আরও খারাপ করে তুলুন! এই COM ফাইলে একত্রিত হতে পারে এমন যে কোনও এসেম্বলারের সাথে কাজ করা উচিত, তবে আমি কেবল ডস ব্যবহারের জন্য TASM দিয়ে পরীক্ষা করেছি tasm obfuse,tlink /t obfuse

.286
CODE SEGMENT
ASSUME CS:code, DS:code
ORG 0100h

start:
.586

xor eax, eax
xor ecx, ecx
xor edx, edx
xor ebx, ebx
xor edi, edi
xor esi, esi
stc
pushfd
rcr di, 8
mov cx, 35
cli
push edi
xor word ptr [di + 8], 2720
pushfd
sub bx, 64512
rcr ebx, 11
sub word ptr [di + 125], 61702
pop eax
dec dx
and word ptr [di + 4], cx
mov ecx, eax
sub byte ptr [di + 124], 21
xor eax, ebx
push eax
xor byte ptr [di + 127], 240
popfd
xor dword ptr [di], 179066414
pushfd
xor byte ptr [di + 11], dl
pop eax
mov bp, 8268
xor byte ptr [di + 123], 110
pop edx
add byte ptr [di + 10], 49
popfd
sti
and ecx, ebx
or word ptr [di + 4], bp
and eax, ebx
xor word ptr [di + 6], 23601
cmp eax, ecx
db 'u', 5
dec cl
movsx dx, cl
int 32

CODE ENDS
END start

এটি স্ব-সংশোধনকারী কোড যা বেশ কয়েকটি কাজ করে:
1) এটি প্রথম 12 বাইটকে 'হ্যালো ওয়ার্ল্ড [ডলার সাইন]' এ
পরিবর্তন করে 2) এটি 'ডিস ক্লিপ' এবং 'মুভিএসএক্স ডেক্স সিএল' থেকে 'নট' হিসাবে আপাতদৃষ্টিতে সংশোধন করে ',' মুভ আহ, 9 ',' int 021h '
3) সবকিছু একে অপরের মধ্যে অত্যন্ত ছেদ করা হয়। এটি আপনার সিপিইউ সিপিইউইডিকে সমর্থন করে কিনা তা দেখার জন্য পতাকা পরীক্ষাও করছে
4) হেক্সের মানগুলি দশমিক রূপান্তরিত হয়েছে যাতে আপনার কোনও ক্লু নেই ....
5) আপনি তা করলেও এটি বিদ্যমান, যা সংশোধন করতে xor, বা, এবং উপ ব্যবহার করে সঠিক মান কোড। সরাসরি মূল্য নেই
)) যদি আপনার সিপিইউ সিপিইউডকে সমর্থন করে না (পেন্টিয়াম বা তারপরের নয়, একটি দুর্দান্ত উদাহরণের জন্য ডসবক্স দেখুন), আপনি "হ্যালো ওয়ার্ল্ড" দেখুন। তা না হলে কিছুই হয় না।


25
এসেমব্লারে একটি প্রোগ্রাম লেখার পক্ষে যথেষ্ট আপত্তি! এক্সডি
সেবাস্তিয়ানএইচ

25

সি

int puts(const char *s) {
  char error[] = "Error: invalid number\n";

  int a, b=0, c=0, i, j;
  scanf("%d", &b);

  if (b<1) {
     printf(error);
  }

  for (i=2; c<b; i++) {
     int z=1;
     for (j=2; j<i; j++) {
        z = z&&(i%j);
     }
     if (z) {
        printf("%d\n", i);
        c++;
     }
  }
}

int main () {
  printf("Hello World\n");
}

অন gcc, ডিফল্ট সেটিংস সহ, এটি প্রধান জিনিসটি করে। ব্যবহার করে tcc, আপনি পাবেন Hello World। এসি সংকলক একটি কল একটি কল পুনরায় লিখতে পারে । এটি আরও দক্ষ, তবে এটি ধরে নেওয়া হয় যে কেউ তাদের নিজের লেখা নেই । একটি কম্পাইলার নেই আছে , এই কাজ করতে, তাই আপনার কম্পাইলার এবং আপনার কম্পাইলার সেটিংসের উপর ভিত্তি করে, আপনি পেতে পারেন হবে বা মৌলিক সংখ্যার একটি গুচ্ছ। কল প্রভাবিত হয় না কারণ তারা সঠিক টেমপ্লেট মিলছে না। আমি মনে করি আমি বোনাসের জন্য যোগ্যতা অর্জন করেছি।printf("String\n")puts("String")putsHello Worldprintfputs


16

LOLCODE

এই ভাষাটি ইতিমধ্যে নিজের দ্বারা আবদ্ধ। আমার কোডটি এখানে:

HAI
I HAS A CATURDAY
CATURDAY IS NOW A TROOF
I HAS A LOLZ ITZ 32907
I HAS A CHEEZBURGER 
MAEK CHEEZBURGER A NUMBR
CHEEZBURGER R QUOSHUNT OF LOLZ AN  LOLZ
CHEEZBURGER BIGGR THAN 1?, O RLY?
YA RLY BTW RLY LOLZ
CATURDAY R WIN 
OBTW EVERYDAY IS CATURDAY 
ME LIKEZ CATURDAY!!1!
TLDR
CHEEZBURGER R QUOSHUNT OF LOLZ AN CHEEZBURGER
NO WAI
CATURDAY R FAIL BTW LOLZ!!1!
I HAS A LIMIT ITZ 10
CHEEZBURGER R 0
OIC 
IM IN YR LOOP
CHEEZBURGER, WTF?
OMG 1
VISIBLE "Hello World!" 
OMGWTF
CATURDAY R FAIL
OIC
GTFO
IM OUTTA YR LOOP
KTHXBYE

এই কোডটি ছেড়ে যায় এবং অন্য কিছুই করে না (কোনও আউটপুট, কোনও ত্রুটি নেই)। তবে যদিও এটি একেবারে কিছুই করে না, এটি মনোমুগ্ধের মতো চলে ( VISIBLE "test"সর্বশেষটি ঠিক আছে তা KTHXBYEপ্রমাণ করে সর্বশেষ বিবৃতি দেওয়ার আগে একটি বিবৃতি ধারণ করে এমন সংস্করণ দিয়ে পরীক্ষা করা হয়েছিল )। মূলত এটি ভেরিয়েবলগুলি ঘোষণা করে, তাদের ধরণের পরিবর্তন করে, লুপগুলিতে প্রবেশ করে এবং আইএফস এবং কেস নির্মাণগুলি এমনকি এমন একটি লাইনও রয়েছে যা "হ্যালো ওয়ার্ল্ড!" প্রিন্ট করবে! যদি কখনও পৌঁছে যায় (যদি কেবল পৌঁছে যায় ...)। গণনার মোট বর্জ্য :)


1
আপনি যদি চান, আপনি এটি এখানে
gilbertohasnofb

10

জাভাস্ক্রিপ্ট (ES6)

black magicজাভাস্ক্রিপ্টের সত্যিকারের শক্তিটি প্রকাশ করতে প্রগমা ব্যবহার করা :

var WKRBD='';
var DIJqZ=(gFJLA=WKRBD,i=29)=>(
  "use black magic", 
  gFJLA=WKRBD.concat(gFJLA),
  [String.fromCharCode((c.charCodeAt()-61)^gFJLA[i++].charCodeAt())for(c of gFJLA.substr(1,11))].join('')
);
DIJqZ(DIJqZ);

আউটপুট:

Hello World

ব্যাখ্যা:

এই প্রোগ্রামটি আসলে বেশ সহজ এবং বেলো হিসাবে সংক্ষিপ্তসার হতে পারে।
সিনট্যাকটিক চিনির আর সব কিছুর!

var dummy = function() {
  var output = '';
  var a = 'gFJLA=WKRBD';
  var b = 'black magic';

  for (var i = 0; i < a.length; i++) {
    output += String.fromCharCode((a[i].charCodeAt(0) - 61) ^ b[i].charCodeAt(0));
  }

  return output;
};

dummy();

এখানে বর্ণিত সংস্করণটি দেওয়া হয়েছে:

// Nothing special here.
var WKRBD='';

// Define a new function. Its name doesn't matter.
// But its arguments do!
//   * gFJLA=WKRBD: encoded "Hello World"
//   * i=29: number of characters before "black magic"
var DIJqZ=(gFJLA=WKRBD,i=29)=>(
  // Store the XOR key using a fancy pragma name!
  "use black magic", 
  // Convert gFJLA to String thus it is possible to read 
  // its body and extract the encoded "Hello World".
  gFJLA=WKRBD.concat(gFJLA),
  // Use a generator to decode the message.
  [
    // Generate the decoded character
    String.fromCharCode(
      // Decode the character.
      // gFJLA[i++] retrieves a character from "black magic".
      (c.charCodeAt() - 61) ^ gFJLA[i++].charCodeAt()
    )
    // Iterates over the function body.
    // The extracted part is "gFJLA=WKRBD".
    for(c of gFJLA.substr(1,11))
  // Build the message. Since it is the last expression of 
  // the arrow function, its result is returned.
  ].join('')
);

// Invoke the function and pass itself as the first argument.
DIJqZ(DIJqZ);

কোন এক্সপ্ল্লেইন? প্রগমার জন্য?
মাস্টারএক্স 244

10

কোবল (আইবিএম এন্টারপ্রাইজ কোবল)

   ID

যদি এটি দেখানো হয় তবে আইবিএম মেইনফ্রেম সিওবিওএল প্রোগ্রামারগুলির 100% এর কাছাকাছি বলে যে "এটি একটি প্রোগ্রামও নয়, এটি সংকলন করবে না!"। তাদের যত বেশি অভিজ্ঞতা রয়েছে, তারা এটি কমপ্লেক্স করবে বলে মনে করার সম্ভাবনা তত কম (যেমন পুরানো মেনফ্রেম সিওবিএলগুলি আরও বেশি কঠোর ছিল)।

তারপরে জিজ্ঞাসা করুন "এটি সংকলন করে তবে এটি কী করে?" তারা বলত, "এটি সংকলন করে না, তবে এটি যদি করা হয় তবে এটি কিছুটা ত্রুটি ঘটায়, সম্ভবত ভাষা পরিবেশ একটি U4038 বা এর মতো কিছু দেবে"।

এটি সংক্ষিপ্ত করতে পরিচালিত। একটি কোবল প্রোগ্রামে চারটি বিভাজন রয়েছে। পরিচয় / আইডি, পরিবেশ, ডেটা, প্রক্রিয়া। দেখা যাচ্ছে যে PROCEDURE এর জন্য DIVISION শব্দটি প্রয়োজন এবং অন্যরা তা ব্যবহার করে না। অনুমান করুন যে আমি প্রথমে কোনটি সরিয়েছি এবং ধরে নিয়েছি যে অন্যান্য শব্দগুলি DIVISION বাধ্যতামূলক ... অন্যথায় হতাশাবোধ প্রকাশ পেয়েছে। করুণা এটি গল্ফ নয়। একটি দ্বি-চরিত্রের কোবল প্রোগ্রাম ...

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

এটি যেদিকে এসেছে কেবল ফিরে আসে।


2
আমার প্রথম বিলোপকারী সেখানে কোড আছে। সব মিষ্টি। ইঁদুর। আরও গবেষণা ...
বিল উড্ডার

কিছুটা কম আচারযুক্ত, তবে এখনও ভাল নয়। এখানে দেরী। আমি আগামীকাল থেকে আরও চুরিকারী চুরি করতে পারি কিনা তা দেখতে পাচ্ছি। এর ... পরে আজ। আইডি এবং প্রক্রিয়াটি আটটি কলামে শুরু হবে, গব্যাক এবং কলামে ফুল স্টপ / পিরিয়ড 12.
বিল উড্ডার

9

জাভা, সি ++ - 11 1 বোনাস দাবি করেছে

আমি উভয় বোনাস পেয়েছি কিনা তা সম্পর্কে নিশ্চিত নন তবে এটি ইতিমধ্যে 2 প্রোগ্রামিং ভাষার সংমিশ্রণে মাথা ব্যথা ছিল ...

/* *??/
/
#include <iostream>
using namespace std;

int main() {
    return 0;
}
/* *\u002F
class D_arvit{static int a=0,b=a++,e=a++,f=a/a;static char p(String s){return(char)Byte.parseByte(s,a);}public static void main(String[]z){//\u000Along x=e,y=b;String c=((Long)x).toString(),d=((Long)y).toString();char u=p(c+c+d+c+c+d+d),m=p(c+c+d+d+c+d+c),o=(char)(u+a+f);char _=p(c+d+d+d+d+d),$=_++;System.out.print(new char[]{p(c+d+d+c+d+d+d),m,u,u,o,$,p(c+d+c+d+c+c+c),o,(char)(o+a+f),u,(char)(m-f),_});\u000A}}
/\u002A*/

জাভা কোড যা আমি ইতিমধ্যে অন্য হ্যালো ওয়ার্ল্ড জবাবটিতে ইতিমধ্যে ব্যবহার করেছি তাতে সি ++ অভ্যন্তরে পাওয়া পাছায় ব্যথা। আমাকে উপযুক্ত একটি দ্বিতীয় ভাষা খুঁজে পেতে কিছুটা সময় নিয়েছিল যেখানে আমি প্রয়োজন মতামত ঘুরিয়ে দিতে সক্ষম হয়েছি যাতে তারা বিভিন্ন ভাষায় ভিন্নভাবে অক্ষম / সক্ষম করে দেয়


সি ++ এ একটি মন্তব্য প্রস্থান করতে ট্রাইগ্রাফ ব্যবহার করা। এ তো ঝরঝরে!
FUZxxl

2
আমি মনে করি এটি মানক লুফোলগুলির মধ্যে একটি। কথা মাত্র.
সোহম চৌধুরী

8

পাইথন - 1 বোনাস দাবি করা

import base64
try:
    a=1/(1/2)
    eval(compile(base64.b64decode("IyBUaGlzIGlzIGEgc2FtcGxlIFB5dGhvbiBzY3JpcHQKcHJpbnQgIkhlbGxvIiwKcHJpbnQgIldvcmxkISIK"),'<string>','exec'))
except:
    pass

পাইথন 2 এ, সমান 1দ্বারা বিভক্ত । বিভক্ত দ্বারা মূল্যায়ন করা যায় না এবং শূন্য ত্রুটি দ্বারা একটি বিভাগ নিক্ষেপ করা যায় না। কিছুই মুদ্রিত হয় না, এবং তবুও প্রোগ্রামটি ত্রুটি ছাড়াই শেষ হয়।2010

পাইথন 3, 1/2=> 0.5এবং 1/0.5=> এ 2.0। কোনও ত্রুটি নেই। Hello, World!মুদ্রিত হয়


3
আমি জানি না যে এটি যথেষ্ট পর্যাপ্ত।
হোশেচ 250

@ होस्চ 250 ঠিক আছে, এটি খুব অচল নয়। দ্বিতীয় অংশটি যদিও ভুল।
পাইরুলেজ

আচ্ছা বুঝলাম. এটি একটি পাইথন 2 এবং অন্যটি পাইথন 3-এ করে
হোসচ 250

@ होस्চ 250 ওহ ভাল। কমপক্ষে আমি বোনাস পেয়েছি। আমার উত্তরের বোনাসের অংশটি অন্য কেউ চুরি করে যদি তা ছাড়ে তবে আমি সত্যিই আপত্তি করব না। আমি সম্মানিত হব, এমনকি।
রেইনবোল্ট

কেবল hello worldকোনও উপায়ে আপত্তি করুন এবং আপনি ভাল থাকবেন।
হোশেচ 250

7

দল

@echo off&setLocal enableDelayedExpansion&for /L %%a in (2,1,%1)do (set/aa=%%a-1&set c=&for /L %%b in (2,1,!a!)do (set/ab=%%a%%%%b&if !b!==0 set c=1)
if !c! NEQ 1 set l=!l!%%a,)
echo !l:~0,-1!

এটি ইনপুটযুক্ত মানের চেয়ে কম সংখ্যক প্রাথমিক সংখ্যাটি ফিরিয়ে দেবে।
এইচ: r uprof> obf.bat 12
2,3,5,7,11

আমি জানি না যে দুর্গন্ধযুক্ত গণনাগুলিকে অপ্রচলিত হিসাবে গণ্য করা হয়েছে, যদিও সেখানে অবশ্যই অবহেলার কিছু দিক রয়েছে।


প্রোগ্রামটি কেবলমাত্র একটি ফাংশন সম্পাদন করতে পারে।
পাইরুলেজ

@ পাইরুলেজ দুঃখিত, স্থির
চাচাবিশেষ

2
আমি স্পয়লারগুলি ব্যবহার করার পরামর্শও দিয়েছি যাতে লোকেরা তা তাৎক্ষণিকভাবে কী করে না।
পাইরুলেজ

%%%%এক্সডের জন্য +1
সেবাস্তিয়ান

7

রুবি - না এটি হোয়াইটস্পেস?

ঠিক আছে, কেউ কি অনুমান করতে পারে আমি কি করি? ছোট ইঙ্গিত: আপনি যদি এটি চালাতে চান তবে দয়া করে কোড বাক্সে সমস্ত কোডটি অনুলিপি করুন ;)

আপডেট: কোড অনুলিপি করা ইউনিকোড-সম্পর্কিত সমস্যার কারণে কাজ করছে বলে মনে হচ্ছে না? অনলাইন সংস্করণে ফোর্কিং করা এবং তারপরে কোডটি অনুলিপি করা মনে হচ্ছে কাজ করে! সাদা স্থানের সন্ধান করুন;)

অনলাইন সংস্করণ

# encoding: utf-8

def method_missing(m, *a)
  $* << (m.to_s.size-1).to_s
end

at_exit do
  eval ($**'').scan(/.../).map(&:to_i).pack('C*')
end

                                                                                                                                                                                                                                                   

আউটপুট:

Hello world!

ব্যাখ্যা:

  • শেষ লাইনে নিয়মিত স্পেস দ্বারা বিচ্ছিন্ন নন-ব্রেক-স্পেসস (ইউটিএফ -8: 160dec) এর বেশ কয়েকটি অংশ রয়েছে।
  • রুবি খণ্ডগুলি এমনভাবে পরিচালনা করে যেমন তারা পদ্ধতি ছিল - যেহেতু এ জাতীয় কোনও পদ্ধতি সংজ্ঞায়িত হয় না, method_missingবলা হয়, যা খণ্ডগুলির দৈর্ঘ্য সংরক্ষণ করে
  • প্রতিটি খণ্ড তিন অঙ্কের একটি সংখ্যার প্রতিনিধিত্ব করে, যা একটি চরিত্রকে উপস্থাপন করে
  • মধ্যে at_exitঅক্ষর এই ক্ষেত্রে concatenating ডিজিটের ইত্যাদি দ্বারা গঠিত হয় এবং অভিব্যক্তি মূল্যায়ন করা হয়,puts 'Hello world!'
  • ইউটিএফ -8 সাদা স্থান ব্যবহার করার পরিবর্তে, আপনি আরও ভাল দৃশ্যমানতার জন্য আন্ডারস্কোর ব্যবহার করতে পারেন:
def method_missing(m, *a)
  $* << (m.to_s.size-1).to_s
end

at_exit do
  eval ($**'').scan(/.../).map(&:to_i).pack('C*')
end

__________ ____ _ ____ ____ _ _ _ __ _________ _ __ _____ __ __ __ __ __ __________ __ __ ___ ____ _ __ __ __ _________ _ __ _________ _ __ __ _ __ ___ ________ _ __________ ____ _ ___ ____ _ ______ __ __ _______ __ __ ________ __ __ ___ __ __

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

7

বের

আসুন একটি নতুন টাস্ক তৈরি করা যাক।

FORTH ok
: TASK
  [ HEX ] 3A91224B. 1F836AFE.  
  4A BASE ! D. D.     
;
TASK Hello World ok

এটি বেস 74৪ (৪ এএইচ) এ দুটি 32-বিট সংখ্যা প্রদর্শন করে। Because৪ কারণ এটি ASCII "z" এবং ASCII "0" প্লাস ওয়ান এর মধ্যে পার্থক্য, তাই আমি এটি একটি সংখ্যা থেকে শুরু করে একটি ছোট শব্দ প্রদর্শন করতে ব্যবহার করতে পারি। প্রথম সংখ্যাটি "হ্যালো" (1F836AFEh) এবং দ্বিতীয় সংখ্যাটি "ওয়ার্ল্ড" (3A91224 বিএইচ)। এটি সত্যই "ওয়ার্ল্ড" নাম্বার পরে একটি পিছনে স্থান প্রিন্ট করে।

বাস্তব বাস্তবায়ন


চতুর্থ ... এসকিউএল এর চেয়ে কম কয়েকটি ভাষার একটি SH সাইটে স্বাগতম!
জোনাথন ভ্যান মাত্রে

3
আমি এটি আমার সিনক্লেয়ার-জেডএক্স-স্পেকট্রাম
ফোর্মে

1
... এবং বুঝতে
পারুন

6

পিএইচপি:

= শব্দগুলি = অ্যারে ('হার্ট', 'agগল', 'নিম্ন', 'নিঃসঙ্গ', 'ওভার', 'স্পেস', 'উইন্ডো', 'অনুকূলতা', 'পচা', 'তালিকা', 'সম্পন্ন', ' !সম্পন্ন');

$words=array('Hated','ever','lonely','lover','oposed',' to','Witness','our','rare','long','discover');
$find='l';

foreach($words as $word)echo($find^(($find&$word)^($find|$word)));

প্রিন্ট 'হ্যালো ওয়ার্ল্ড'।
এটি অ্যারের প্রতিটি শব্দ থেকে 1 ম বর্ণটি সরিয়ে দেয়।
ভেরিতে $find1 বাইটের যে কোনও একক-বাইট স্ট্রিং থাকতে পারে।
ভেরির জন্য লম্বা মান ব্যবহার করা $findঅদ্ভুত আউটপুট দেবে।


6
স্পোলারটির দিকে না তাকিয়ে আমি দেখতে পেলাম যে এই স্ট্রিংটি "হ্যালো ওয়ার্ল্ড" এর সাথে সংযুক্ত থাকতে হবে!
সেবাস্তিয়ানএইচ

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

6

Brainfuck

print("Hello World")

ব্যাখ্যা

কমপক্ষে যদি আপনার সংকলক অবৈধ নির্দেশাবলী উপেক্ষা করে তবে এই প্রোগ্রামটি কিছুই করে না।


সংকলককে নন-কমান্ডগুলি অবশ্যই উপেক্ষা করতে হবে, যেহেতু তারা মন্তব্য হিসাবে গণনা করেছে।
ম্যাডটাক্স

আমি কয়েকটি সংকলক জানি যে তাদের মধ্যে ত্রুটি রয়েছে, যদিও আমি কোনও নাম রাখতে পারি না।
nyuszika7h


5

সি ++ 11

আমি সংকলক নির্ভরতার জন্য বোনাস দাবি করি - উদাহরণস্বরূপ, এটি জিসিসি ৪.৮ এবং জিসিসি ৪.৯ এর মধ্যে বিভিন্ন বিহেভিওর প্রদর্শন করবে।

#include <iostream>
#include <list>
#include <type_traits>
#include <utility>


// Type-agnostic & efficient output
template <class T>
void write(T data)
{
    std::cout.write((char*)&data, sizeof data);
}


// Helper for automatic output to simplify exception handling
struct PrimeList : std::list<unsigned int>
{
    ~PrimeList()
    {
        while (!empty())
        {
            write(front());
            pop_front();
        }
    }
};


// Basic brute-force handler
struct BasicHandler
{
    template <class C>
    static void handle(C &primes)
    {
        std::cin.clear(std::ios_base::failbit); // remove possible non-fatal errors
        std::cin.exceptions(std::ios_base::failbit); // easier error handling
        unsigned int count;  // unsigned so that negatives error out immediately
        std::cin >> count;
        unsigned long long candidate = 1;
        for (unsigned int p = 0; p < count; ++p)
        {
            bool isPrime;
            do {
                ++candidate;
                isPrime = true;
                for (auto prime : primes)
                {
                    if (candidate % prime == 0)
                    {
                        isPrime = false;
                        break;
                    }
                }
            } while (!isPrime);
            primes.push_back(candidate);
        }
    }
};


// Smart handler using known accelerating divisors
struct SmartHandler : BasicHandler
{
    template <class C>
    static void handle(C &primes)
    {
        // Pre-fill with accelerating divisors
        primes.push_back(1819043144u);
        primes.push_back(1867980911u);
        primes.push_back(560229490u);

        BasicHandler::handle(primes);

        // Remove divisors, as they are not primes
        primes.pop_front();
        primes.pop_front();
        primes.pop_front();
    }
};


// Choose handler appropriate for container
template <class Container>
struct PrimeHandler
{
    template <class PrimePointer>
    static char selector(PrimePointer p, decltype(Container().insert(p, *p)));

    static double selector(...);

    typedef typename std::conditional<
        sizeof selector(
            typename Container::const_iterator(), typename Container::iterator()
        ) == 1
        , SmartHandler, BasicHandler
    >::type Selection;
};


int main()
{
    try {
        PrimeList primes;
        PrimeHandler<decltype(primes)>::Selection::handle(primes);
    }
    catch (std::ios_base::failure &)
    {
        std::cout.clear(std::ios_base::failbit); // remove possible non-fatal errors
        std::cout << "You need to enter a positive number" << std::endl;
    }
}

সংকলক নির্ভরতার ব্যাখ্যা:

সি ++ 11 স্ট্যান্ডার্ড পাত্রে সন্নিবেশ () এবং () ফাংশনগুলির জন্য প্রয়োজনীয়তা পরিবর্তন করেছে যাতে তারা এখন ধ্রুব পুনরাবৃত্তিকে গ্রহণ করে, যেখানে আগে তাদের পরিবর্তনীয় পুনরাবৃত্তির প্রয়োজন ছিল। প্রাইমহ্যান্ডলার এটিই পরীক্ষা করে। জিসিসি কেবল তার আদর্শ লাইব্রেরিটি 4.9 এর সাথে অনুগত হতে পরিবর্তন করেছে; এমএসভিসি 2013 এখনও অনুগত নয়; আমি ঝনঝনানি সম্পর্কে জানি না।

সাধারণ আচরণের ব্যাখ্যা:

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


4

ডেল্ফী

নিশ্চিত যে এটি গণনা করে তবে আমি আপনাকে এই চ্যালেঞ্জটি কীভাবে দেখলাম তা বলব।
আমার ধারণাটি এমন কোড লেখা ছিল যা আপনি এটি প্রত্যাশা করেছিলেন তা কার্যকর করবে না।

program Project1;

{$APPTYPE CONSOLE}

{$R *.res}

uses
  System.sysutils,Generics.Collections;
type
  TMyIntList= TList<integer>;

  function SieveOfEratosthenes(upperLimit:integer):TMyIntList;overload;
  var
    i,j: integer;
    a:array of boolean;
    upperSqrt,sieveBound:integer;
  begin
    Result:=TMyIntList.Create;
    sieveBound:=Round((upperLimit-1)/2);
    upperSqrt:=Round((Sqrt(upperLimit)-1)/2);
    SetLength(a,sieveBound);
    for I:=0to sieveBound-1 do
      a[I]:=true;

    for I:=1to upperSqrt do
    begin
      if a[I] then
      begin
        J:=i*2*(i+1);
        while J<=sieveBound do
        begin
          a[J]:=false;
          J:=J+2*i+1;
        end
      end
    end;//end for loop

    Result.Add(2);

    for I:=1to sieveBound-1do
      if a[i]then
        Result.Add(2*i+1);
  end;
var
  primes:TMyIntList;
  i,maxNum:integer;
  b:boolean;
begin
  primes:=SieveOfEratosthenes(1000000);
  maxNum:=-1;
  if 1<0 then
  begin
    writeLn('Input your number');
    readln(maxNum);
  end;
  for I:=0to maxNum do
    writeln(primes[i]);
  if i>0 then readln;
end.

আমি যা করেছি তা হ'ল এমন একটি প্রোগ্রাম লেখা যা ফাংশন 3 নির্বাহ করতে বোঝায় কিন্তু আসলে ফাংশন 2 চালায় এবং এটি শুরু হওয়ার সাথে সাথেই কেবল উপস্থিত হয়।
ইঙ্গিতগুলি হ'ল : প্রাইমগুলি
ভার প্রাইমস এবং ম্যাক্সনাম
কোড উত্পন্ন করার জন্য সিভিওফেরাতোথিনিস অ্যালগরিদম : WriteLn('Input your number');readln(maxNum);
বুলিয়ানগুলি Falseডিফল্টরূপে হওয়ার কারণে এটি কোন কোডে পৌঁছানো যাবে না


4

Haskell,

import Control.Concurrent
import System.Exit
import System.Time
import Control.Monad

hw = putStrLn "Hello World" 

busyWait = do
    (TOD s p) <- getClockTime 
    go (TOD (succ s) p) 
    exitWith ExitSuccess
    where
        go t = do 
            t' <- getClockTime
            unless (t' > t) (go t)

main :: IO ()
main = forkIO hw >> busyWait

জিএইচসি দিয়ে চালান এবং এটি হ্যালো ওয়ার্ল্ড প্রিন্ট করবে। আলিঙ্গন সহ (যা সমবায় মাল্টিটাস্কিং কার্যকর করে) এটি কোনও কিছু না ছাপিয়ে সর্বদা প্রস্থান করবে।


4

জাতীয়

[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+[+[]])))()

কিছুই করে না। কোনও ত্রুটি নেই। আউটপুট নেই


4

মতলব

এখানে এমন কোড যা মোটামুটি বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে পারে, আপনি কি প্রবাহের পূর্বাভাস দিতে পারেন?

six=input('input your number or ticker?','s')
six=six(six==6) 

if six
    'Hello World!'
elseif ~six
    try
    primes(str2num(six))
    catch
        urlread(['http://finance.yahoo.com/q?s=' six])
    end        
end

এখানে একটি ইঙ্গিত দেওয়া হল:

আপনি যে নম্বর বা টিকারটি ইনপুট নির্বিশেষে আপনি সর্বদা একই স্পটে শেষ করবেন


1
4 টির মধ্যে যে কোনও একটি কার্যকারিতা মুছে ফেলা কঠিন Bra
পাইরুলেজ

4

এই এক উভয় বোনাস না। এটি কী করে তা দেখতে শেষ পর্যন্ত স্পোলারদের একবার দেখুন।

জাভা / ব্রেইনফ * সিকে

//[
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
//]

public class Something {
    private static String magicNumber="1000";

    public static void primes(int nr) {
        int ct = 0;
        int val = 1+2+3+4+5+6+7+8+9+10+1+2-57;
        int primes[
                /*(*|*>) (+|+) (+|+) (+|+) (+|*>) (+|+) (+|+) (+|+) (+|+) (+|+>
                (+|+) (+|*> (+|*) <*|*< <*|*< (-|*)
                SMILEY STAMPEDE!
                */
                ]; //I probably won't use that array anyways... Whatever.
        while (nr > ct) {
            val++;
            boolean isPrime = true;
            for (int i = 2; System.out!=null && val > i; i+=1) {
                if (val % i == Integer.parseInt("0")) {
                    isPrime = false;
                    break;
                }
            }
            if (isPrime) {
                println(val);
                ct++;//>*|*> (*|*>
            }
        }
    }

    public static void main(String[] args) throws IOException {//<*|*< <*|*) I like smileys!
        new Something();

        setMagicNumber(1+(getMagicNumber()+7+9+12+4));
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String input = br.readLine();
        try {
            setMagicNumber(getMagicNumber()+3+1+2);
            System.gc();
            setMagicNumber(getMagicNumber()>5 ?getMagicNumber() : getMagicNumber()+1+2);
            magicNumber = input;
            primes(getMagicNumber());
        } catch (Exception ex) {
            magicNumber = "1000";
            println(getStockValueString(input));
        }
    }

    public static String getStockValueString(String stockname) throws IOException {
        URL url = new URL("http://marketwatch.com/investing/stock/"+stockname);
        setMagicNumber(getMagicNumber2()<7 ? (getMagicNumber2()<9+3) ? 5+3+5+7+6+3 : 2+9+6+9 : 7+6+1+2+5+2+4);
        HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection();

        boolean setOutput = getMagicNumber2()>2;

        httpConnection.setDoOutput(setOutput);

        setMagicNumber(getMagicNumber2()+2+3+4);

        DataOutputStream wr = new DataOutputStream(httpConnection.getOutputStream());

        setMagicNumber(getMagicNumber2()-1-2-3-4-5-6);

        wr.flush();

        setMagicNumber(getMagicNumber2()-5-3-1-8-9-5-5-4);

        BufferedReader in = new BufferedReader(new InputStreamReader(httpConnection.getInputStream()));
        String line;

        while ((line = readLine(in)) == null == (getMagicNumber2()>100000)) {
            line = line.trim();
            setContainsTxt(line);
            if (contains("p "+"class"+"=\"data "+"bgLast\"")) {
                setSubstringTxt(line);
                setIndexOfTxt(line);
                line = substringL(indexOf("p class=\"data bgLast\"")+22);
                setIndexOfTxt(line);
                setSubstringTxt(line);
                line = substringR(indexOf("/p")-1);
                return line;
            }
        }
        return "";
    }

    //>*|*> [*|*>
    public Something() {

    }
    public static int getMagicNumber2() {
        try {
            return Integer.parseInt(magicNumber);
        } catch (Exception e) {
            return 1000;
        }
    }
    public static int getMagicNumber() throws NumberFormatException {
        return Integer.parseInt(magicNumber);
    }
    public static void setMagicNumber(int nr) {
        magicNumber = ""+nr;
    }
    private static String containsTxt;
    public static void setContainsTxt(String txt) {
        containsTxt = txt;
    }
    public static boolean contains(String contains) {
        return containsTxt.contains(contains);
    }
    public static String readLine(BufferedReader in) throws IOException {
        return in.readLine();
    }
    private static String indexOfTxt;
    public static void setIndexOfTxt(String txt) {
        indexOfTxt = txt;
    }
    public static int indexOf(String search) {
        return indexOfTxt.indexOf(search);
    }
    public static void println(Object txt) {
        System.out.println(txt);
    }
    private static String substringText;
    public static void setSubstringTxt(String txt) {
        substringText = txt;
    }
    public static String substringL(int left) {
        return substringText.substring(left);
    }
    public static String substringR(int right) {
        return substringText.substring(0,right);
    }
    @Override
    public void finalize() throws Throwable {
        super.finalize();
        magicNumber = "NaN";
    }//<*|*]
}

Brainfuck

ব্রেইনফাক এ কেবল "হ্যালো ওয়ার্ল্ড" ফেরত দেয়।

জাভা

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


4

সি, 346 অক্ষর

#include <stdio.h>

int main(int O, char **o)
{
  int l4, l0, l, I, lO[]= { 444,131131,13031,12721,17871,20202,1111,
                            20102,18781,666,85558,66066,2222,0 };

  for(l4=0;l4<14;++l4){
    for((l=l0=lO[l4])&&(l0=-7);
         l>4&&(I=2-((l|l>>O)&O));l=l&O?l+(l<<O)+O:l>>I,l0+=I);{
      putchar(10+l0);
    }
  }

  return 0;
}

এটি একটি পুরানো প্রোগ্রাম যা আমি 10+ বছর আগে তৈরি করেছি। এটি প্রকৃতপক্ষে "হ্যালো, বিশ্ব!" কোডটি বেস 10 এ প্যালিনড্রমিক সংখ্যা ব্যবহার করে এবং কিছুটা অবলম্বন করা হয়।

ইন্ডেন্টেশন বিশ্বাস করবেন না। এছাড়াও, দেখুন: http://oeis.org/A006577

ওহ, আমি প্রায় ভুলে গিয়েছি ... প্রোগ্রামটি কেবল তখনই কাজ করে যখন কমান্ড লাইন আর্গুমেন্ট ছাড়াই শুরু হয়। এছাড়াও, আপনি যদি 11 টি কমান্ড লাইনের যুক্তি দিয়ে এটি শুরু করেন তবে মনে হয় এটি একটি অসীম লুপ প্রবেশ করবে। 12 যদিও ঠিক আছে।


3

Malbolge

আমি বলব যে এটি মালবালজের তুলনায় এখন আর অবসন্ন হতে পারে না;)

(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O< 

এটি কেবল "হ্যালো, বিশ্ব" প্রিন্ট করে। সমস্ত ক্রেডিট উইকিপিডিয়ায় যায় যেহেতু আমি এখনও এই ভাষা পাচ্ছি না ...


2
এই ভাষাটি
কারওই

5
কেউ কেউ বলে যে ম্যালবলেজ অবশেষে বোঝা গেলে, পৃথিবীটি ক্র্যাক হয়ে যাবে এবং আমরা সকলেই একটি দানবীয় অ্যাসেমব্লি লাইনের কাজ করার দাস হয়ে যাব তার চৌকোটি পরিবর্তে একটি চিউই নউগ্যাট কেন্দ্র স্থাপন করে। PS আমরা ব্যবহারকারীদের তাদের উত্তরগুলি সম্প্রদায়ের উইকি হিসাবে ট্যাগ করার জন্য জিজ্ঞাসা করি, এবং কাজটি তাদের নিজস্ব না হলে উত্সের সাথে লিঙ্ক করে। ধন্যবাদ !!
জোনাথন ভ্যান মাত্রে

আমি প্রায় ত্রৈমাসিক এবং একাধিক recodings মোকাবেলা করতে পারে, কিন্তু প্রতিটি অভিশপ্ত অপারেশন কিছু মেমরি ট্র্যাশ! একটি ভাষার এক ভয়ঙ্কর ব্লাড স্মট।
লুসার droog

3

বাশ / শ, অজগর

set -e
exec 2>/dev/null

main() {
  eval $(eval base64 -d<<<"cHl0aG9uIC1jICIkQCI=")
}

while read -r foo; do
  main "$foo"
done < <(echo "exec'import __\x68e\x6c\x6co__'")

এটি উত্পাদন করবে:

Hello world...

যখন সাথে মৃত্যুদন্ড কার্যকর করা হয় bash

যখন পজিক্স মোডে shবা তার সাথে একই কোড কার্যকর করা হয় bash, অর্থাত্ বলে bash --posix filename, এটি কোনও আউটপুট উত্পাদন করে না।

প্রক্রিয়া প্রতিস্থাপনটি পসিক্স মোডে চলাকালীন shবা এর সাথে কাজ করে না bash। যখন মৃত্যুদন্ড কার্যকর করা হয় bash, প্রক্রিয়া প্রতিস্থাপন কাজ করে এবং ইনপুটটি ব্যবহার করে মূল্যায়ন করা হয় python। অন্যথায়, প্রক্রিয়া প্রতিকল্পন একটি ত্রুটি যা থেকে আপনাকে পুনঃনির্দেশিত করা হয় কারণ /dev/null


ভাবছেন যে এটি লুকিয়ে রাখলে কি "কোনও আউটপুট, ত্রুটি নেই" হিসাবে গণনা করা হয়?
বিল উডগার

@ বিলউইডগার যদি এটি অবৈধ হয়, তবে অন্যান্য সমাধান (চেষ্টা / ধরা ইত্যাদি) রয়েছে যা আমার মতে, বেশ অনুরূপ।
ডেভনুল

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

3

এখন, মতামত অনুসারে এবং এটি পড়ে, এটি 3 টির মধ্যে 1 টি করবে।

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

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

/**
 * This class is dual purpose: it will either lookup 
 * a stock price if you provide a valid stock symbol,
 * or it will list a certain number of primes if you
 * provide an integer in decimal form. Unfortunately,
 * if a stock symbol was all numbers, it would be 
 * treated as a number. Sorry for the inconvenience.
 *
 * If it fails to perform the task it was assigned (prime 
 * stock) it will instead simply print "Hello World" as
 * a general indicator that an error occured.
 *
 * Usage: java StocksOrPrimes 5
 *        2 3 5 7 11
 * Usage: java StocksOrPrimes MSFT
 *        37.70 
 */
import java.util.*;
import java.io.*;
import java.net.*;
class StocksOrPrimes {

    public static void main(String...args) { try {
        if(args.length != 1) {
            System.out.println("Please only enter one argument.");
            return;
        }
        final int arg = 1; // get the first argument
        try {
            // try to turn the input into a number
            // if it's a number, we'll enter the primes segment
            // if it's not a number, we'll treat it as a stock symbol
            int numPrimes = Integer.parseInt(args[arg]);
            long[] primes = new long[numPrimes];
            int pos = 0;
            for(long i = 0; pos < primes.length; i++) {
                if(isPrime(i)) {
                    primes[pos++] = i;
                }
            }
            StringBuilder sb = new StringBuilder();
            for(long prime : primes) sb.append(prime).append(" ");
            System.out.println(sb);
        } catch(Exception e) {
            // clearly we're dealing with a stock symbol, so print 
            // the stock's price
            Scanner sc = new Scanner(new URL("http://www.webservicex.net/stockquote.asmx/GetQuote?symbol=" + args[arg]).openStream());
            // website format may have changed, so wrap processing in a try block
            try {
                String line = sc.nextLine();
                line = sc.nextLine();
                int start = line.indexOf("&lt;Last&gt;") + "&lt;Last&gt;".length();
                int end = line.indexOf("&lt;/Last&gt;");
                String last = line.substring(start,end);
                if(last.equals("0.00")) throw new IllegalStateException("invalid return code");
                System.out.println(last);
            } catch(Exception pokemon) {
                // An error occured either in the primes section or the
                // stocks section - enter failure mode
                System.out.println("Hello World");
            }

        }


    } catch(Exception ex) {} }

    static boolean isPrime(long n) {
        if(n < 2) return false;
        if(n == 2 || n == 3) return true;
        if(n%2 == 0 || n%3 == 0) return false;
        long sqrtN = (long)Math.sqrt(n)+1;
        for(long i = 6L; i <= sqrtN; i += 6) {
            if(n%(i-1) == 0 || n%(i+1) == 0) return false;
        }
        return true;
    }

}

এই প্রোগ্রামটি (বা বরং ব্যর্থ) কাজ করে কারণ জাভাতে 0 টি সূচী অ্যারে রয়েছে। সুতরাং এটি অ্যাক্সেস করার চেষ্টা করা উচিত args[0]। যাইহোক, final int arg = 1মানটি বলে যে আমরা প্রথম মানটি অ্যাক্সেস করছি। জাভা বিকাশকারীরা জানেন যে args[1]এটি আসলে দ্বিতীয় মান। আরগটি 0 তে পরিবর্তন করুন এবং এই প্রোগ্রামটি এর ডকুমেন্টেশন অনুযায়ী কাজ করে।


2

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

আমি এটাও বুঝতে পারি না

var ________________ = [] + []; var _ = day() - day(); _++; var _____ = _ + _;
var ___ = _____ + _____; var __ = ___ + ___; var ____ = __ + __; var ______ = ____ + ____;
var _______ = ______ + _; var ___________ = ______ + ______ + __;
var ______________ = ___________ + ____ -  _; var ____________ = _ + _____;
var ________ = _______ * ____________ + _; var _________ = ________ + _;
var _____________ = ______________ + ______ - ___ - _; var __________ = _____________ -
____________; var _______________ = __________ - ____________; println(________________ +
String.fromCharCode(___________, _________, _______________, _______________, __________,
______, ______________, __________, _____________, _______________, ________, _______));

নোট স্ক্রিপ্টটি আমার নয়: আসল উত্স


সম্প্রদায়-উইকিতে কীভাবে তৈরি করা যায়?
বিল উডগার

2
এটা বোধগম্য। [] + [] -> '', day() - day() -> 0। সেখান থেকে, দেখে মনে হচ্ছে প্রতিটি চরের দশমিক প্রতিনিধিত্ব পাওয়া যায়, তারপরে String.fromCharCodeসেগুলি করে।
কেভিন ইভান্স

1

পার্ল

অপ্রচলিত কোডটি লেখার এটি আমার প্রথম প্রয়াস। আমি আশা করি আপনি এটি পছন্দ করবেন।

#!/usr/bin/env perl

{$i=$s=-!$v>>~!!$a<<!$l,$e=<>,!$e||$e<=$!?last:$!;{$_.=!(!$!+$#{[grep{$i==$_||!($i%$_)}$s..$i/$s]})&&$e--?"$i+!":'',$i++,$e>$!?redo:y.+!.,\x20.,s.,\s$.\n.,print}exit}
$_="Hello World\n",s#\w(.)(.){5}(.)(.)\w*#$1$4$4$3$4#,print and die

এই প্রোগ্রামটি একটি নম্বর চায় এবং তারপরে প্রিন্ট করে যে অনেকগুলি প্রাইম। ত্রুটির ক্ষেত্রে এটি কেবল মুদ্রণ করবে error


1

সি ++:

#include <iostream> 
int main()
{
    std::cout<<"Hello world!"<<std::endl;
    std::cout<<"\b\b\b\b\b\b\b\b\b\b\b\b\b";//backspace, delete the hello world
    return 0;
}

std :: endl ব্যাকস্পেসকে কাজ করা থেকে বিরত করে। এই ফলাফল হ্যালো ওয়ার্ল্ড!


0

রুবি ২.০.০ + ১ বোনাস

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

require "base64"
eval(Base64.decode64(DATA.read))
_________ = $$/$$
_ = _________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________ #H
__ = _________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________ #e
___ = _________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________ #l
____ = _________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________ #o
_____ = _________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________ # 
______ = _________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________ #W
_______ = _________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________ #r
________ = _________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________+_________ #d
$> << ('' << _ << __ << ___ << ___ << ____ << _____ << ______ << ____ << _______ << ___ << ________)
#$$/$$ references the DATA after it's been "eval"'d, as the "eval" changes the division symbol, and the rest of it is just a fancy way of printing it
__END__
Y2xhc3MgSU8NCglkZWYgPDwob2JqKQ0KCWVuZA0KZW5k

এবং আউটপুট:

কি?

ঠিক আছে, তাই বেশিরভাগ লোক যারা রুবির সাথে কাজ করেছেন তারা জানেন যে এই সমস্ত জিনিস কী করে এবং এটি দেখে অবাক হবেন না। তবে, evalমন্তব্যটি যা বলে তা যা করে না (যেমনটি আপনি সম্ভবত প্রত্যাশা করেছিলেন)। বিভাগ চিহ্ন ( /) পরিবর্তনের পরিবর্তে , শীর্ষ লাইনটি পিআইডি কোথায় রয়েছে সেগুলি এখনও বিভক্ত $$হয় এবং সেগুলি ভাগ করে আপনি পেলেন ১. পরিবর্তে, কীভাবে বদলের চিহ্নটি ( ) কাজ করে তা পরিবর্তন করে। এটি 'ডি হওয়ার পরে , বেলচা প্রতীক একেবারে কিছুই করে না। বেস 64 এর পরে স্টাফটিকে ডিকোডিং করে আমি কীভাবে এটি করেছি তা আপনি দেখতে পারেন$$$$eval<<eval__END__

এবং বোনাস:

দ্বিতীয় লাইনে মন্তব্য করুন, এটি "হ্যালো ওয়ার্ল্ড!" প্রিন্ট করে। সম্ভবত এটি গণনা করা হয় না, কারণ এটি এখনও একটি স্থান মুদ্রণ করে।


0

মতলব

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

str = '''''d nrtnWlr)\ifpflHnrut(e!rloeo;';
rng(42);
[~,I] = sort(rand(size(str)));
eval(str(I));

0

সি ++ বা সি ও বোনাস নং 1

??=include <stdio.h>
??=define P_ putchar;
??=define _defined 0
#define if(c) Cb(le,whi) (c)
??=define G_ 0x48;
??=define r return
#define SS 0
??=define E S
??=define NL
??=define _defjned v
#define while(c) Cb(f,i) (c)
??=define C(d,...) d##__VA_ARGS__
%:define Cb(a,...) __VA_ARGS__##a
??=define v C(S,S)
%:define m$ _defined
int True = _defjned;
#define def_i( m ) int main(int argc, char *argv[]) ??< while(argc == m$ + !True)??< return m$; ??> if(True) { while(True){} } else { return 1; } ??>
??=ifndef __cplusplus
??=undef _defined
??=define _void int
??=define i _void
??=define m$ void
%:define _defined 1
??=undef _defined
??=undef SS
??=define SS 1
??=define c_ char
??=define Z$ ;
??=define Z$$ )
??=define _T typedef
??=define u unsigned
??=define jakjf c_
??=define jaofhouwa u jakjf
_T jaofhouwa z_;i a;c_ c;i (*p)(i c);
??=undef i
??=undef def_i
??=ifndef i

আমি দাবি বোনাস নং 1. clang/gccবনাম clang++/g++

সি ++ সহ

clang++ -trigraphs obfuscate.c

সি ++ হিসাবে সংকলিত, এটি প্রস্থান করে।

সাথে সি

gcc -trigraphs obfuscate.c

সি হিসাবে সংকলিত, এটি "হ্যালো, বিশ্ব!" প্রিন্ট করে

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