প্লাস বা মাইনাস বহুবিদত!


14

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

12
5
7
2

একটি ভাষায়, এটি অবশ্যই আউটপুট দেয় 26এবং অন্যটিতে এটি অবশ্যই আউটপুট দেয় -2। নোট করুন যে সমস্ত সংখ্যার ইনপুট করা হবে তা ইতিবাচক পূর্ণসংখ্যার চেয়ে কম হবে 10020সংখ্যার চেয়ে বেশি সরবরাহ করা হবে না, তাই আপনি কখনও বড় 2000বা কম আউটপুট পাবেন না -1899। কোন প্রশ্ন? নিচে মন্তব্য করুন!


আউটপুটটিতে পেছনের শ্বেত স্থান অনুমোদিত?
বিড়াল বিড়াল

একই ভাষার দুটি ভিন্ন সংস্করণ অনুমোদিত? হাইপার নিউট্রিনো দ্বারা পাইথন 2/3 এর উত্তর
মিঃ এক্সকোডার

@ মিঃ এক্সকোডার এটি অনুমোদিত।
programmer5000

2
@ বেটাডেক আপনি কি মনে করেন এটি একটি সমস্যা, কোড-গল্ফ পরীক্ষা করে দেখুন!
programmer5000

1
@ প্রোগ্রামার ৫০০ মানে [code-golf] -[polyglot]?
এরিক আউটগল্ফার

উত্তর:


14

জেলি / 05 এএফ 1 ই 1 , 3 বাইট

00000000: c6 71 53                                         .qS

এটি জমা দেওয়া প্রোগ্রামটির একটি হেক্সডাম্প (এক্সএক্সডিডি)।

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

জেলি: সম

জেলি জেলি কোড পৃষ্ঠাটি ব্যবহার করে তাই এটি নীচের অক্ষরগুলি দেখে।

İqS

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

কিভাবে এটা কাজ করে

İqS  Main link. Argument: A (array)

İ    (ignored)
 q   Unrecognized token. This breaks the link; nothing to the left is executed.
  S  Take the sum of A.

05AB1E: পার্থক্য

05AB1E উইন্ডোজ -122 ব্যবহার করে , সুতরাং এটি নীচের অক্ষরগুলি দেখে।

ÆqS

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

কিভাবে এটা কাজ করে

Æ     Take the difference of the input.
 q    Quit.
  S   (ignored)

22

পাইথন 2/3, 52 বাইট

lambda l:sum(l[:1]+[x*int(1-(1/2)*4)for x in l[1:]])

int(1-(1/2)*4)1পাইথন 2 এ ফিরে আসে কারণ 1/2প্রথমে মূল্যায়ন করে 0এবং তারপরে 0 * 4 = 0

int(1-(1/2)*4)-1পাইথন 3 এ ফিরে আসে কারণ 1/2প্রথমে মূল্যায়ন করে 0.5এবং তারপরে int(0.5 * 4) = int(2.0) = 2


1
অন্যান্য সংস্করণ এমনকি এমন কি একই ভাষা ব্যবহার করার অনুমতি রয়েছে?
মিঃ এক্সকোডার

3
@ মিঃ এক্সকোডার আমি দেখতে পাচ্ছি না কেন, আমি সি, জাভা, পাইথন এবং বেফুঞ্জের বিভিন্ন সংস্করণ ব্যবহার করে অন্যান্য ভাষাগুলি দেখেছি। আমি যদিও মেটাতে জিজ্ঞাসা করব বা আমি কোনও সম্পর্কিত মেটা পোস্ট পেতে পারি কিনা তা দেখতে চাই।
হাইপারনিউটারিনো

সংস্করণ পরিবর্তনের কারণে গণিতের কৌশলগুলির ভাল ব্যবহার, যদিও।
মিঃ এক্সকোডার

1
@ মিঃ এক্সকোডার ধন্যবাদ! আমি এখানে মেটা নিয়ে প্রশ্ন করেছি ; আমি আশা করি শীঘ্রই একটি উত্তর পাওয়া উচিত।
হাইপারনিউটারিনো

1
@ প্রোগ্রামার ৫০০০ পূর্ণসংখ্যা বিভাগ।
হাইপারনিউটারিনো

14

সি এবং সি ++ (উভয়ই জিসিসি থেকে), 81 75 73 বাইট

int c;int f(int*a,int l){auto d=.5;c=*a++;for(;--l;a++)c+=*a-4*d**a;c=c;}

অ্যারে এবং দৈর্ঘ্যের জন্য একটি পয়েন্টার নেয়।

ব্যাখ্যা: এখনও @ স্টেডিবক্সের ব্যাখ্যা ব্যবহার করে: পি সিতে, auto d=.5অটো স্টোরেজ ক্লাসের সাথে একটি পূর্ণসংখ্যার ভেরিয়েবল ঘোষণা করে (যা পূর্বনির্ধারিত হয়), যা পরে 0-এ শুরু হয়, যখন সি ++ 11 এ এটি দ্বিগুণ ঘোষণা করে, যা আরম্ভ করা হয় 0.5 থেকে।

সি - প্লাস ভাষা: এটি অনলাইনে চেষ্টা করুন!

সি ++ - বিয়োগের ভাষা: এটি অনলাইনে ব্যবহার করে দেখুন!


11

05 এ বি 1 ই / জেলি , 5 বাইট

00000000: 4f71 7f5f 2f                             Oq._/

এটি অনলাইন চেষ্টা করুন! (05AB1E)
এটি অনলাইনে চেষ্টা করুন! (জেলি)

05AB1E দেখে :

Oq?: _ /
ব্যাখ্যা:

ওক? _ / 1 অন্তর্নিহিত যুক্তি।
হে প্রথম ইনপুট আইটেমের যোগফল নিন।
 q প্রস্থান।
  ? _ / কার্যক্ষম নয়।

জেলি দেখেছে :

Oq
: _ /
ব্যাখ্যা:

_ / মূল লিঙ্ক। যুক্তি: z
_ / Z এর উপাদানগুলি ক্রমে বিয়োগ করুন।

ওকে হেল্পারের লিঙ্ক। কার্যকরী নয়।

এটি কি জেলি কোডপেজ ব্যবহার করে?
programmer5000

@ প্রোগ্রামার ৫০০০ এটি একটি কাঁচা উপযোগী স্ট্রিম যা 05 এবি 1 ই এর জন্য সিপি-1252 এবং জেলির জন্য জেলি ব্যবহার করে। অতএব 7f
এরিক আউটগল্ফার

ওহ, বুঝতে পারিনি!
programmer5000

8

আসলে / জেলি , 4 বাইট

00000000: e4 81 5f 2f                                      .._/

এটি জমা দেওয়া প্রোগ্রামটির একটি হেক্সডাম্প (এক্সএক্সডিডি)। অনলাইনে কাঁচা ফর্মে এটি পরীক্ষা করা যায় না; টিআইও সিপি 437 এনকোডিং সমর্থন করে না।

আসলে: যোগফল Sum

প্রকৃতপক্ষে সিপি 437 ব্যবহার করে , সুতরাং এটি নীচের অক্ষরগুলি দেখে।

Σü_/

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

কিভাবে এটা কাজ করে

Σ     Take the sum on the input.
 ü    Print and empty the stack.
  _   Natural logarithm. Ignored since the stack is empty.
   /  Float division. Ignored since the stack is empty.

জেলি: পার্থক্য

জেলি জেলি কোড পৃষ্ঠাটি ব্যবহার করে তাই এটি নীচের অক্ষরগুলি দেখে।

ỵ¹_/

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

কিভাবে এটা কাজ করে

ỵ¹_/  Main link. Argument: A (array)

ỵ     Unrecognized token. Splits the link.
 ¹    Identity; yield A.
  _/  Reduce (/) A by subtraction (_).

আমি এটি হিসাবে পড়েছি actually, Jelly.:)
প্রোগ্রামার

আপনি এই বিষয়টি অপব্যবহার করেছেন যে কোনও অপরিবর্তিত চরিত্রটি :) এর মতো কাজ করে :)
এরিক আউটগলফার

1
পছন্দ করুন পুরোপুরি সত্যি বলতে, আমি অচিহ্নযুক্ত টোকেনগুলি কী করে তা পুরোপুরি নিশ্চিত নই।
ডেনিস

দ্বিতীয় চিন্তায়, আমি মনে করি যে আপনি কেবলমাত্র এটি বেছে নিয়েছেন কারণ এটি üনিখুঁত ফাংশন <_>
এরিক দ্য আউটগোল্ফার

@ প্রোগ্রামার ৫০০০ এটি jelly, actually
অর্জুন

8

পাইথন 2 এবং 3, 44 41 বাইট

lambda l:eval(l.replace(' ','-+'[1/2>0]))

স্পেস-বিভাজিত নম্বর নেয়।


-3 বাইটস @ জোনাথান অ্যালানকে ধন্যবাদ

অনলাইনে এটি ব্যবহার করে দেখুন: পাইথন 2 (বিয়োগ) পাইথন 3 (প্লাস)


1
'-+'[1/2>0]তিনটি বাইট সংরক্ষণ করতে ব্যবহার করুন ।
জোনাথন অ্যালান

7

সিজেএম / জেলি , 6 বাইট

q~:-
S

CJam

q~    e# Read a list from input
:-    e# Reduce by subtraction
S     e# Push a space
      e# Implicit output

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

জেলি

(ইউটিএফ -8 ব্যবহার করে, জেলি কোড পৃষ্ঠাটি নয়)

q~:-সহায়ক লিঙ্ক। যেহেতু এটি ডাকা হয় না, এটি কী করে তা সত্যিই আসে যায় না। Sএকটি অ্যারের যোগফল গণনা করে।

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


5
জাম এবং জেলি দুটি একই জিনিস দুটি একসাথে ব্যবহার করে বোঝায়।
mbomb007

1
এটি অবৈধ। জেলির কাছে নিউলাইনের জন্য 0x7f রয়েছে, এটি নিউলাইনের জন্য 0x0a রয়েছে। জেলিতে, এটি আসলে একইরকম q~:-½S। দুর্ভাগ্যক্রমে, ফিক্সটি ( q~:-e#\x7fS) বড়। এটি অনলাইন চেষ্টা করুন! (সিজেএম) এবং এটি অনলাইনে ব্যবহার করে দেখুন! , নিজের পরীক্ষার জন্য প্রত্যেকে এর নিজস্ব এনকোডিং সহ।
এরিক আউটগল্ফার

2
বিকল্পভাবে, আপনি জেলির জন্য ইউটিএফ -8 এনকোডিং ব্যবহার করতে পারেন, এটি বর্তমানে যেমন এটি বৈধ করে তোলে তবে দয়া করে এটি নির্দিষ্ট করুন।
এরিক আউটগল্ফার

5

জাভাস্ক্রিপ্ট / কিউবিক্স, 36 বাইট

//.!v+u;$I^@O<.Iu
a=>eval(a.join`-`)

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

জাভাস্ক্রিপ্ট ফাংশনটি নীচে স্নিপেট ব্যবহার করে পরীক্ষা করা যেতে পারে, কিউবিক্স প্রোগ্রামটি এখানে পরীক্ষা করা যেতে পারে ।

কিভাবে কাজ করে?

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

প্রথম লাইনটি জাভাস্ক্রিপ্টের একটি লাইন মন্তব্য, যেহেতু এটি দুটি স্ল্যাশ দিয়ে শুরু হয়, সুতরাং জাভাস্ক্রিপ্ট কেবল নীচের লাইনটি ( a=>eval(a.join`-`)) দেখায় যা ইনপুট হিসাবে একটি অ্যারে গ্রহণ করে, এটি বিয়োগফলকে অন্তঃসত্ত্বার সাথে যুক্ত করে, এবং পরে কোড হিসাবে চালায়, ফলস্বরূপ অ্যারেতে সমস্ত উপাদানগুলির বিয়োগ।

let f=
//.!v+u;$I^@O<.Iu
a=>eval(a.join`-`)

console.log(f([1,2,3,4,5]))
console.log(f([3,1,4,1,5]))

Cubix

কিউবিক্স নিম্নলিখিত কিউবটি দেখুন (লক্ষ্য করুন যে কিউবিক্স সমস্ত সাদা স্থান উপেক্ষা করে):

      / / .
      ! v +
      u ; $
I ^ @ O < . I u a = > e
v a l ( a . j o i n ` -
` ) . . . . . . . . . .
      . . .
      . . .
      . . .

শুরুতে

পূর্ব দিকে নির্দেশ করে তৃতীয় লাইনে আইপি শুরু হয়। এটি হিট'I' কমান্ডটি যা ইনপুট থেকে একটি সংখ্যা নেয় এবং স্ট্যাকের দিকে ধাক্কা দেয়। তারপরে, এটি '^'যোগফলের মধ্যে পুনঃনির্দেশিত হয় ।

যোগফল-লুপ

আমি যোগফলের অংশ নয় এমন সমস্ত অক্ষর সরিয়েছি এবং এগুলি কোনও অপ্স ( '.') দ্বারা প্রতিস্থাপন করেছি । আইপি প্রথম দিকে দ্বিতীয় লাইনে পৌঁছে পূর্ব দিকে নির্দেশ করে।

      . . .
      ! v +
      u ; $
. . . . . . I u . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
      . . .
      . . .
      . . .

প্রথমে '!'কমান্ড শীর্ষ উপাদানটি পরীক্ষা করে। যদি এটি হয় 0(যেমন আমরা ইনপুটটির শেষে পৌঁছেছি), পরবর্তী নির্দেশ ( 'v') কার্যকর করা হবে, লুপের বাইরে আইপি প্রতিফলিত করে। যদি আমরা এখনও ইনপুটটির শেষে পৌঁছায় না, তবে আমরা শীর্ষ দুটি আইটেম একসাথে যুক্ত করব ( '+'দ্বিতীয় আইটেমটি সেই বিন্দু পর্যন্ত যোগফল, শীর্ষ আইটেমটি নতুন ইনপুট)। তারপরে, আইপি ঘনক্ষেত্রের অন্য মুখের সাথে 'u'অক্ষরে আবৃত হয় , যার ফলে আইপিটি একটি ইউ-টার্ন তৈরি করে এবং একটি 'I'কমান্ড চালায় (অন্য একটি ইনপুট পূর্ণসংখ্যা পড়ুন), যখন উত্তরটি নির্দেশ করে। আইপি শীর্ষ মুখের পিছনে আবৃত হয়, এড়িয়ে যায় ('$' হয়, মুছে ফেলা ( ';') মুছে ফেলা নির্দেশ ( ) এবং আমরা যে বিন্দুতে শুরু করেছি সেখানে ফিরে এসে অন্য একটি ইউ-টার্ন তৈরি করে।

শেষ

যদি লুপের বাইরে আইপি প্রতিবিম্বিত হয় তবে নিম্নলিখিত অক্ষরগুলি কার্যকর করা হয়:

      . . .
      . v .
      . ; .
. . @ O < . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
      . . .
      . . .
      . . .

এই নির্দেশাবলী শীর্ষ উপাদান (যা শূন্য) মুছে ফেলে এবং তারপরে উপরের উপাদানটিকে (যোগফল) একটি পূর্ণসংখ্যা হিসাবে আউটপুট দেয়। তারপর '@'কমান্ড উপনিত, তাই প্রোগ্রাম শেষ।


4

পাইথন 2 এবং 3, 33 বাইট

lambda l,*r:l+sum(r)*(1/2>0 or-1)

পৃথক পরামিতি হিসাবে ইনপুট নেয়।


পাইথন 2.
পাইথন 3।


lambda l,*r:l+sum(r)*(1/2-.5)*231 বাইটের জন্য
ovs

@ ওভস আমি উদ্দেশ্যমূলকভাবে একটি ফ্লোট ফেরত এড়াতে চাইছি। যদি আপনাকে অনুমতি দেওয়া হয়, তবে *(1/2*4-1)এটি আপনার থেকে কম বাইট।
Veedrac

আমি মনে করি
রিটার্নের ধরণটি

4

জেএস (ইএস 6), সিজিএল (সিজিএল গল্ফিং ল্যাঙ্গুয়েজ) , 32 26 বাইট

 x=>eval(x.join`-`)
//-⨥

জেএস বিয়োগ করে এবং সিজিএল সংযোজন করে।

জাতীয়:

x=>eval(x.join`-`)

একটি বেনাম ফাংশন যা অ্যারেতে প্রতিটি উপাদান ব্যবহার করে বিয়োগ করে Array#reduce

//-⨥

একটি মন্তব্য.

CGL

 x=>eval(x.join`-`)

প্রথম লাইনে কোনও জায়গার মতো দেখতে আসলে এটি একটি বিরতিহীন স্থান, সিজিএলে একটি মন্তব্য। প্রথম লাইন উপেক্ষা করা হয়।

//-⨥

/গুলি কিছুই করতে। -বর্তমান স্ট্যাক পয়েন্টার decrements তাই এটি ইনপুটে নির্দেশ করা হয়। বর্তমান স্ট্যাক (ইনপুট) একসাথে যুক্ত করে, এটি পরবর্তী স্ট্যাকের দিকে ঠেলে দেয় এবং বর্তমান স্ট্যাকটিকে বাড়িয়ে তোলে। এটি সুস্পষ্টভাবে আউটপুট করা হয়।


1
আপনি x=>eval(x.join`-`)5 বি সংরক্ষণ করে জেএস সংস্করণটি সংক্ষিপ্ত করতে পারেন
লুক


@ অ্যাডাম আপনি ঠিক বলেছেন সংশোধন করা হয়েছে।
programmer5000

4

জাভাস্ক্রিপ্ট (ES6) / কিউবাসিক, 84 83 বাইট

'';f=x=>eval(x.join`+`)/*
INPUT a
FOR i=1 TO 2
i=0
INPUT n
a=a-n
PRINT a
NEXT i
'*/

কমেন্ট হ্যাক সহ আরও একটি সমাধান!

জাভাস্ক্রিপ্ট যোগফল গণনা করে। এটি ইনপুট হিসাবে সংখ্যার সমন্বিত একটি অ্যারে গ্রহণ করে। ফাংশন হিসাবে আউটপুট return। আপনি যেমন ফাংশন কল করতে পারেনalert(f([10,20,30]))

কিউবাসিক পার্থক্য গণনা করে। বারবার ইনপুট জিজ্ঞাসা করে। আপনি কোনও মান প্রবেশ করার সাথে সাথে এটি 'প্রবেশের সময় পর্যন্ত' প্রবেশ করে থাকা সমস্ত সংখ্যার পার্থক্যের বাইরে চলে যায়Enter এবং আবার ইনপুট চেয়ে থাকে। সবকিছুর শেষ না হওয়া পর্যন্ত একই কাজ চালিয়ে যায়।


এটা কিভাবে কাজ করে?

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

দ্বিতীয় লাইন থেকে দ্বিতীয়-শেষ লাইনের কোডটিতে সমস্ত ইনপুট সংখ্যার পার্থক্য গণনা করতে QBasic কোড রয়েছে (কোডটি খুব স্ব-বর্ণনামূলক)।

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


পরীক্ষার কেস

জাভাস্ক্রিপ্ট (যোগ করা):

'';f=x=>eval(x.join`+`);/*
INPUT a
FOR i=1 TO 2
i=0
INPUT n
a=a-n
PRINT a
NEXT i
'*/
console.log(f([12,5,7,2]));

কিউব্যাসিক (বিয়োগ):

এই ওয়েবসাইটে যান । নীচের কোডটি তাদের পাঠ্য-সম্পাদকটিতে অনুলিপি করুন:

1 '';f=x=>eval(x.join`+`);/*
2 INPUT a
3 FOR i=1 TO 2
4 i=0
5 INPUT n
6 a=a-n
7 PRINT a
8 NEXT i
9 '*/

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


মন্তব্য

  • এটি আমার প্রথম পোস্ট! আমি আশা করি এটি একটি ভাল!
  • কোডের কিউবাসিক অংশটির প্রয়োজন হয় না ENDকারণ দোভাষী কখনই এটি পৌঁছাতে পারে না! (এটি চিরকাল অনন্ত লুপে আটকে থাকবে; সর্বদা আরও ইনপুট চেয়ে থাকে))

3

ব্রেন-ফ্লাক / ব্রেন-ফ্লু , 20 বাইট

({}<([({{}})]){}>{})

এটি অনলাইন চেষ্টা করুন! (মস্তিষ্ক-ফ্লাক) (প্লাস)

এটি অনলাইন চেষ্টা করুন! (মস্তিষ্ক-ফ্লুয়েস) (বিয়োগ)

ব্যাখ্যা

ব্রেন-ফ্লাক এবং ব্রেন-ফ্লুয়ের মধ্যে পার্থক্যটি হ'ল ব্রেন-ফ্লু ব্রেন-ফ্ল্যাঙ্কে ব্যবহৃত দুটি স্ট্যাকের পরিবর্তে (প্রথমটি শেষের দিকে) দুটি কাতারে স্থান দেয় (প্রথম প্রথম স্থানে)। স্বাভাবিকভাবেই এই প্রোগ্রামটি এই পার্থক্যটি ব্যবহার করে।

টীকাবিহীন কোড

(                  ) Push the sum of...
 {}                   the first input,
   <            >     zero,
                 {}   the remaining sum (see below)
    ([      ])       Push the of below line
      ({{}})         Pop all the input sans first, push the sum
              {}     Pop (in Brain-Flak, this discards the negative sum,
                            in Brain-Flueue, the positive)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.