শীর্ষস্থানীয় এবং পিছনে জিরো সরান


31

একটি খালি খালি তালিকা / অ্যারে দেওয়া হয়েছে যার মধ্যে কেবল অ-নেতিবাচক পূর্ণসংখ্যা রয়েছে:

[0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0]

পেছনের এবং অগ্রণী জিরোগুলি মুছে ফেলা সহ তালিকা আউটপুট করুন।

এর জন্য আউটপুট হবে:

[8, 1, 4, 3, 5, 6, 4, 1, 2]

কিছু অন্যান্য পরীক্ষার মামলা:

[0, 4, 1, 2, 0, 1, 2, 4, 0] > [4, 1, 2, 0, 1, 2, 4]
[0, 0, 0, 0, 0, 0] > nothing
[3, 4, 5, 0, 0] > [3, 4, 5]
[6] > [6]

সংক্ষিপ্ততম কোড জিতেছে


সংখ্যাগুলি কি কেবল অ-নেতিবাচক পূর্ণসংখ্যা হয়? আমি আপনাকে এটি স্পষ্ট করার বা অন্যান্য সংখ্যার সাথে পরীক্ষার কেসগুলি যুক্ত করার পরামর্শ দিচ্ছি
লুইস মেন্ডো

1
আমরা কি ধরে নিতে পারি যে সেখানে কমপক্ষে একটি শীর্ষস্থানীয় এবং একজনের পিছনে 0 থাকবে?
ডিজেএমসিএমহেম

4
কি কিছুই গঠন? পার্ল in Nil ()/ এ [] slip()/ / / / / / / / / / / / / / -র-র- কিছু) পরিবর্তনের জন্য আমি কোন কিছুতে ভিন্নতার কথা ভাবতে পারি Empty Any {}some ( Anyক্লাস / ধরন এবং ভূমিকা যেমন রয়েছে তেমন বিভিন্ন ভিন্নতা রয়েছে)
ব্র্যাড গিলবার্ট বিবিগিল

7
এটি কি কাকতালীয় যে 10 এর বেশি কোনও পূর্ণসংখ্যা নেই বা আমরা কী ধরে নিতে পারি যে সমস্ত সংখ্যা একক-অঙ্কের হতে চলেছে?
এ সিমন্স

1
আমরা কি সীমিত স্ট্রিং হিসাবে তালিকাটিকে ইনপুট / আউটপুট দিতে পারি? উদাহরণস্বরূপ: "0,4,1,2,0,1,2,4,0" => "4,1,2,0,1,2,4"সম্পাদনা : সবেমাত্র লক্ষ্য করা গেছে যে অনেকগুলি ভাষা ইতিমধ্যে এটি করে।
Mwr247

উত্তর:


25

জেলি , 2 বাইট

কোড:

t0

ব্যাখ্যা:

t   # Trim off...
 0  #  zero at both sides

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


10
এইটা কাজ করে? বলছোটা। আমি ভেবেছিলাম এমএটিএল এর উত্তরগুলি পাগল।
Skyl3r

4
Wut y no don do dis jelly
অ্যাডিসন ক্রম্প

অবশ্যই জেলি প্রায় প্রতিবারই সেখানে অন্য প্রতিটি লোককে মারধর করে ...
এরিক দ্য আউটগল্ফার

জেলি কি প্রকৃত ব্যবসায় ব্যবহৃত হয়?
ক্রোমোজর্জ

ম্যান, আমি আশা করি না
কালেব পল

10

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

a=>(f=a=>a.reverse().filter(x=>a|=x))(f(a))

কম গল্ফড

a=>{
  f=a=>a.reverse().filter(x=>a|=x) // reverse and remove leading 0
  // leverage js cast rules: operator | cast operands to integer
  // an array casted to integer is 0 unless the array is made of
  // a single integer value (that is ok for me in this case)
  return f(f(a)) // apply 2 times
}

পরীক্ষা

F=a=>(f=a=>a.reverse().filter(x=>a|=x))(f(a))

function test(){
  var l=(I.value.match(/\d+/g)||[]).map(x=>+x)
  O.textContent=F(l)
}

test()
#I { width:90%}
<input id=I oninput='test()' value='0 0 1 3 7 11 0 8 23 0 0 0'>
<pre id=O></pre>


1
খুশী হলাম। f=(a,r=f(a,a))=>r.reverse().filter(x=>a|=x)এছাড়াও 43 বাইট।
নিল

6

সিজেম, 13 বাইট

l~{_{}#>W%}2*

অ্যারে ইনপুটযুক্ত।

দীর্ঘ সংস্করণ:

l~             Puts input on the stack and parse as array
  {       }    Code block
   _           Duplicate the first thing on the stack
    {}#        Finds the index of the first non-0 value in the array, puts it on the stack
       >       Slices the array from that index
        W%     Reverses the array
           2*  Does the code block twice in total

আমি আশা করি আমি এই সত্যটি ব্যবহার করতে পারি যে একটি বেসে এবং থেকে রূপান্তর করা নেতৃস্থানীয় শূন্যগুলি সরিয়ে ফেলবে, তবে দেখে মনে হচ্ছে এটি অনেক দীর্ঘ।
ফল

5

পাইথ, 4 বাইট

.sQ0

ডেমো:

llama@llama:~$ pyth -c .sQ0
[0, 0, 0, 1, 2, 0, 3, 4, 0, 0, 5, 0, 0, 0, 0]
[1, 2, 0, 3, 4, 0, 0, 5]

থেকে Pyth এরrev-doc.txt :

.s <seq> <any>
    Strip from A maximal prefix and suffix of A consisting of copies of B.



5

আর, 43 বাইট

function(x)x[cummax(x)&rev(cummax(rev(x)))]

অথবা পড়ুন / লিখুন STDIN / STDOUT

x=scan();cat(x[cummax(x)&rev(cummax(rev(x)))])

এটি শুরু এবং শেষ (বিপরীত) স্ট্রিং থেকে ক্রমবর্ধমান সর্বাধিক সন্ধান করে। &অপারেটর একই আকারের লজিক্যাল এক এই দুটি ভেক্টর পরিবর্তন করে যেমন x, (শূণ্যসমূহ সবসময় রূপান্তরিত হবে FALSEএবং অন্য সব কিছুর TRUE), এই ভাবে এটা সম্ভব করে তোলে থেকে সাবসেটকে আপনি xপূরণ অবস্থার অনুযায়ী।



4

গণিত 34 27 বাইট

#//.{0,a___}|{a___,0}:>{a}&

এই ক্রিয়াটি কোনও নতুন আউটপুট সরবরাহ করতে ব্যর্থ না হওয়া পর্যন্ত এটি বারবার প্রতিস্থাপনের নিয়ম প্রয়োগ করে। আলেফালফাকে ধন্যবাদ 7 বাইট

প্রথম নিয়ম শুরুতে একটি শূন্য মুছে দেয়; দ্বিতীয় নিয়ম অ্যারের শেষে একটি শূন্য মুছে দেয়।


3
#//.{0,a___}|{a___,0}:>{a}&
আলেফাল্ফ


3

পার্ল, 19 + 1 = 20 বাইট

s/^(0 ?)+|( 0)+$//g

-pপতাকা প্রয়োজন :

$ perl -pE's/^(0 )+|( 0)+$//g' <<< '0 0 0 1 2 3 4 5 6 0 0 0'
1 2 3 4 5 6

@ মার্টিনব্যাটনার আমি যদিও [হিট করার পরে ঠিক একই কথা [মন্তব্য যুক্ত করুন], এখন
মার্কডডাউনটি

দুষ্টু এইচটিএমএল হ্যাকের মাধ্যমে। ;)
মার্টিন ইন্ডার

1
17 + 1 বাইট:s/^0 | 0$//&&redo
কেনে

@ কেনি এটি সুন্দর :-) আপনার উত্তর হিসাবে পোস্ট করা উচিত!
andlrc

ধন্যবাদ! আমার আসলটিও 19 + 1 বাইট ছিল তবে আমি আপনার উত্তরটি দেখেছি যা আমাকে আরও 2 টি শেভ করার ধারণা দিয়েছে, তাই আপনি যদি এটি চান তবে এটি আপনার। BTW, আপনার উত্তর আসলে 18 + 1 টি যদি আপনি ড্রপ ?উদাহরণ হিসাবে - কিন্তু যে হ্রাস করব না "0"..
Kenney

3

জেলি, 10 বাইট

Uo\U,o\PTị

এটি বিল্টিন ব্যবহার করে না।

Uo\U            Backward running logical OR
    ,           paired with
     o\         Forward running logical OR
       P        Product
        T       All indices of truthy elements
         ị      Index the input at those values.

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


3

পার্ল, 38 বাইট

$\.=$_}{$\=~s/^(0\n)*|(0\n)*\n$//gs

দিয়ে চালান perl -p, (3 বাইট যোগ করা হয়েছে -p)।

STDIN এ নম্বরগুলি গ্রহণ করে, প্রতি লাইনে একটি; STDOUT এ সংখ্যাগুলি নির্গত করে, প্রতি লাইন প্রতি একটি, যেমন ভাল আচরণযুক্ত ইউনিক্স ইউটিলিটিটি করা উচিত।

কেবল '0' দ্বারা শূন্য হিসাবে প্রতিনিধিত্ব করা সংখ্যার সাথে আচরণ করে; রেজেক্সে আরও কয়েকটি বাইট সহ অন্যান্য উপস্থাপনাগুলি সমর্থন করা সম্ভব হবে।

দীর্ঘ সংস্করণ, এখনও এটি দিয়ে চালানো হবে -p:

    # append entire line to output record separator
    $\.=$_
}{
    # replace leading and trailng zeroes in output record separator
    $\ =~ s/^(0\n)*|(0\n)*\n$//gs
    # output record separator will be implicitly printed

প্রসারিত সংস্করণ, -p পতাকার সাথে ইন্টারঅ্যাকশন দেখায়:

# implicit while loop added by -p
while (<>) {
    # append line to output record separator
    $\.=$_
}{ # escape the implicit while loop
    # replace leading and traling 
    $\=~s/^(0\n)*|(0\n)*\n$//gs
    # print by default prints $_ followed by
    # the output record separator $\ which contains our answer
    ;print # implicit print added by -p
} # implicit closing brace added by -p

ধরে নিই যে আপনি চালাচ্ছেন perl -E, -pপতাকাটি কেবলমাত্র একটি বাইট হিসাবে গণ্য হয়, যেহেতু সেই এবং এর মধ্যে কেবলমাত্র একটি অতিরিক্ত বাইট রয়েছে perl -pE
ক্রিস

3

এলিক্সির, 77 বাইট

import Enum
z=fn x->x==0 end
reverse(drop_while(reverse(drop_while(l,z)),z))

আমি অ্যারে।

সম্পাদনা: Wah! অনুলিপি / পাস্তা ব্যর্থ। অবশ্যই একটিকে এনাম আমদানি করতে হবে, যা বাইট গণনাটি 12 দ্বারা বাড়িয়ে তোলে (বা Enum.function_name ব্যবহার করুন, এটি এটি আরও দীর্ঘ করে দেবে)।


3

ভিটসি, 13 বাইট

ভিটি আস্তে আস্তে ভাল হয়ে উঠছে ... (আমি আপনার জন্য জেলি আসছি। ಠ_ಠ)

1mr1m
D)[X1m]

এটি স্ট্যাকের অ্যারের সাথে প্রস্থান করে। পঠনযোগ্যতার জন্য, ট্রাইআইটঅনলাইন! আমি নীচের ব্যাখ্যাটি সরবরাহ করেছি যে লিঙ্কটি একটি ফর্ম্যাট তালিকার আউটপুট আসবে।

ব্যাখ্যা:

1mr1m
1m      Do the second line of code.
  r     Reverse the stack.
   1m   I'ma let you figure this one out. ;)

D)[X1m]
D       Duplicate the top item of the stack.
 )[   ] If the top item of the stack is zero, do the stuff in brackets.
   X    Remove the top item of the stack.
    1m  Execute the second line of code.

মনে রাখবেন যে এটি অযৌক্তিকভাবে বড় ইনপুটগুলির জন্য একটি স্ট্যাকওভারফ্লো এক্সেক্সশন ফেলে দেবে।

TryItOnline!


2
ভিট্টি জেলি পেয়ে যাবে কোনওদিন।
কনর ও'ব্রায়েন

EOL / ফাইলের শেষে স্বয়ংক্রিয়ভাবে বন্ধনী ম্যাচিং যোগ করুন
Cyoce

3

আর, 39 বাইট

function(x)x[min(i<-which(x>0)):max(i)]

চার চেয়ে খাটো বাইট ডেভিড Arenburg এর আর উত্তর । এই বাস্তবায়ন অ্যারেতে প্রথম এবং শেষ সূচকটি শূন্যের চেয়ে বড় এবং এটি দুটি সূচকগুলির মধ্যে অ্যারের মধ্যে সমস্ত কিছু প্রদান করে।



2

ডায়ালগ এপিএল, 15 বাইট

{⌽⍵↓⍨+/0=+\⍵}⍣2

               ⍣2     Apply this function twice:
{             }       Monadic function:
           +\⍵        Calculate the running sum.
       +/0=           Compare to zero and sum. Number of leading zeroes.
   ⍵↓⍨               Drop the first that many elements from the array.
 ⌽                   Reverse the result.

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


কীভাবে {⌽⍵/⍨×+\⍵}⍣2?
lstefano

2

রুবি, 49 44 বাইট

->a{eval ?a+'.drop_while{|i|i<1}.reverse'*2}

সম্পূর্ণ ভিন্ন পদ্ধতিতে 5 বাইট কেটে দেওয়ার জন্য মানটওয়ার্ককে ধন্যবাদ !

এটি dropঅ্যারের প্রথম উপাদান whileএটি 0 এটি, অ্যারেটিকে বিপরীত করে, পুনরাবৃত্তি করে এবং শেষ পর্যন্ত অ্যারেটিকে যথাযথ ক্রমে ফিরিয়ে দেয়।


সেকি। এখন এমনকি একটি .drop_while()ভিত্তিক সমাধান আরও সংক্ষিপ্ত হবে (যদি 2 টি ফাংশন ব্যবহার করা হয়):f=->a{a.drop_while{|i|i<1}.reverse};->a{f[f[a]]}
manatwork

ডোহ। 2 ফাংশন, শুধু কিছু জন্য কোন প্রয়োজন নেই evalকদর্যতা: ->a{eval ?a+'.drop_while{|i|i<1}.reverse'*2}
manatwork

@ মান্যাটওয়ার্ক নিশ্চিত না কেন আমি <1যেভাবেই হোক ভেবে দেখিনি । ধন্যবাদ!
ডুরকনব

2

ভিম 16 কীস্ট্রোক

i<input><esc>?[1-9]<enter>lD0d/<up><enter>

ইনপুটটি ব্যবহারকারীদের মধ্যে iএবং এর মধ্যে টাইপ করতে হয় এবং escকী-স্ট্রোক হিসাবে গণনা করা হয় না। এটি ধরে নিয়েছে যে কমপক্ষে একটি শীর্ষস্থানীয় এবং একটি শূণ্য শূন্য থাকবে। যদি তা বৈধ অনুমান না হয় তবে আমরা এটি সামান্য দীর্ঘতর সংস্করণটি ব্যবহার করতে পারি: (18 কীস্ট্রোক)

i <input> <esc>?[1-9]<enter>lD0d/<up><enter>

1
আমি মনে করি না যে ব্যবহারকারীর সংখ্যাগুলি ( iএবং <esc>) ইনপুট করার জন্য আপনাকে কোড অন্তর্ভুক্ত করতে হবে । ভিআইএম গল্ফে গল্ফার উপরের বাম কোণে বাফার এবং কার্সার লোড করা একটি ফাইলের ইনপুট দিয়ে শুরু হয় তবে ব্যবহারকারীকে সংরক্ষণ এবং প্রস্থান করতে হয় ( ZZসাধারণত দ্রুততম পথ)। তারপরে আপনি কিছু করতে পারেন d[1-9]<enter>$NlDZZ(১৩ টি কীস্ট্রোক)। নোট N/ nপরিবর্তে/<up><enter>
ডানিরো

2

ES6, 51 বাইট

f=a=>a.map(x=>x?t=++i:f<i++||++f,f=i=0)&&a.slice(f,t)

tসর্বশেষ অ-শূন্য মানের পরে সূচকে সেট করা হয়েছে, fযতক্ষণ পর্যন্ত কেবলমাত্র শূন্যগুলি দেখা গেছে ততক্ষণ বৃদ্ধি করা হয়।


2

পার্ল 6 , 23 বাইট

{.[.grep(?*):k.minmax]}
{.[minmax .grep(?*):k]}

ব্যবহার:

# replace the built-in trim subroutine
# with this one in the current lexical scope
my &trim = {.[.grep(?*):k.minmax]}

say trim [0, 0, 0, 8, 1, 4, 3, 5, 6, 4, 1, 2, 0, 0, 0, 0];
# (8 1 4 3 5 6 4 1 2)
say trim [0, 4, 1, 2, 0, 1, 2, 4, 0];
# (4 1 2 0 1 2 4)
say trim [0, 0, 0, 0, 0, 0];
# ()
say trim [3, 4, 5, 0, 0];
# (3 4 5)
say trim [6];
# (6)


2

জাভাস্ক্রিপ্ট (ES6), 47 বাইট

a=>a.join(a="").replace(/(^0+|0+$)/g,a).split(a)

aঅ্যারে কোথায় ।


4
আমার মনে হয় আপনি ইনপুট নিতে একটি বেনামী ফাংশন করতে প্রয়োজন: a=>a.join(a="")...
andlrc

2
এটি কেবলমাত্র পূর্ণসংখ্যার হ্যান্ডল করে যখন তারা একক অঙ্ক হয়

@ দেব-নাল সম্পন্ন
ব্যবহারকারী 2428118

এখনও বহু অঙ্কের পূর্ণসংখ্যার জন্য ভুল ফিরছে। [14]ফিরে আসবে [1, 4]
Mwr247

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


2

জাভাস্ক্রিপ্ট (ES6), 34 বাইট

a=>a.replace(/^(0 ?)*|( 0)*$/g,'')

ইনপুট এবং আউটপুট একটি স্থান-সীমিত তালিকা আকারে রয়েছে "0 4 1 2 0 1 2 4 0"



2

পিএইচপি, 56 54 52 বাইট

উইন্ডোজ -1222 এনকোডিং ব্যবহার করে

স্ট্রিং ভিত্তিক সমাধান

<?=preg_replace(~ÜÒ×ßÏÖÔƒ×ßÏÖÔÛÜ,"",join($argv,~ß));

এভাবে চালান:

echo '<?=preg_replace(~ÜÒ×ßÏÖÔƒ×ßÏÖÔÛÜ,"",join($argv,~ß));' | php -- 0 0 123 234 0 500 0 0 2>/dev/null;echo

যদি আপনার টার্মিনালটি ইউটিএফ -8 এ সেট করা থাকে তবে এটি একই রকম:

echo '<?=preg_replace("#-( 0)+|( 0)+$#","",join($argv," "));' | php -- 0 0 123 234 0 500 0 0 2>/dev/null;echo

বদলান

  • স্ট্রিং উপেক্ষা করে স্ট্রিং ডিলিমিটারগুলি বাদ দিয়ে 2 বাইট সংরক্ষণ করা হয়েছে
  • শর্ট প্রিন্ট ট্যাগ ব্যবহার করে 2 বাইট সংরক্ষণ করা হয়েছে

1
আপনি কি দয়া করে একটি ASCII সমাধান সরবরাহ করতে পারেন। কেউ এই পড়তে পারে না!
টাইটাস

1
@ টিটুস শিওর যাইহোক, প্রচুর অপঠনযোগ্য esolangs বাইরে আছে .... এটি আমার উত্তর বাড়িতে ঠিক মনে হয় না মত নয়।
'15 এ 14

যোগদানের প্রথম প্যারামিটার হিসাবে একটি অ্যারে?
জার্গ হালসারম্যান 14

1
@ JörgHülsermann Yup। এটি অন্যান্য উপায়ে নথিভুক্ত তবে এটি উভয়ই গ্রহণ করে।
5:38

আপনি ঠিক বলেছেন আমি তা বুঝতে পারি নি
জার্গ হালসারম্যান

2

পাইথন 2, 69 67 বাইট

def f(a):
 for i in(0,-1):
  while a and a[i]==0:a.pop(i)
 return a

দ্বিতীয় লাইনে টিপল দেওয়ার আগে আপনি স্থানটি সরিয়ে ফেলতে পারেন।
জ্যাচ গেটস

আপনি করতে পারেনfor i in-1,0:
mbomb007

এছাড়াও, আপনি আপনার বাইটগুলি পুনরায় গণনা করতে চাইতে পারেন। আমি হিসাবে 67 গণনা। আপনি [space][space]whileসাথে প্রতিস্থাপন করতে পারেন [tab]while। এবং ==0হতে পারে <1mothereff.in/…
mbomb007


1

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

($args[0]-join',').trim(',0').trim('0,')-split','

একটি স্ট্রিং গঠনের জন্য কমাগুলির সাথে ইনপুট নেয় $args[0]এবং -joinসেগুলি একসাথে করে। এরপরে আমরা .Trim()প্রথমে পিছনটি এবং তারপরে নেতৃস্থানীয় শূন্যগুলি এবং কমাগুলি অপসারণের জন্য দু'বার বলা ফাংশনটি ব্যবহার করি । আমরা তখন -splitকমাগুলিতে স্ট্রিংটিকে আবার অ্যারে করে ফেলি।


রূপান্তর পাওয়ারশেল, 81 বাইট ব্যবহার না করে বিকল্প সংস্করণ

function f{param($a)$a=$a|%{if($_-or$b){$b=1;$_}};$a[$a.Count..0]}
f(f($args[0]))

যেহেতু পাওয়ারশেলের অ্যারে ছাঁটাই করার কোনও ফাংশন নেই, তাই আমরা একটি নতুন ফাংশন সংজ্ঞায়িত করি যা আমাদের জন্য এটির fঅর্ধেক কাজ করবে। ফাংশনটি $aইনপুট হিসাবে নেয় , তারপরে প্রতিটি আইটেমটি ফোরচ লুপ দিয়ে লুপ করে |%{...}। প্রতিটি পুনরাবৃত্তি, আমরা এর জন্য একটি শর্তাধীন পরীক্ষা করি $_ -or $b। যেহেতু অ-শূন্য পূর্ণ পূর্ণসংখ্যারটি সত্য, তবে $nullএটি মিথ্যা (এবং $bপূর্বে সংজ্ঞায়িত না হওয়া হিসাবে শুরু হয় $null), এটি কেবলমাত্র $trueঅ্যারেতে আমাদের প্রথম শূন্য উপাদানকে আঘাত করার পরে মূল্যায়ন করবে । তারপরে আমরা পাইপলাইনে $b=1বর্তমান মানটি সেট করি এবং যুক্ত করি $_। এরপরে ইনপুট অ্যারের শেষ প্রান্তে অবিরত থাকবে, মাঝখানে জিরো এবং $bশেষটি আউটপুটটিতে যুক্ত হবে, যেহেতু আমরা সত্যবাদী হয়েছি।

আমরা লুপের ফলাফলগুলিকে আবার ফিরিয়ে আনি এবং সঞ্চয় করি $a । তারপরে, আমরা $aবিপরীত ক্রমে সূচীকরণ করি (অর্থাত্ অ্যারেটি বিপরীত করে) যা পাইপলাইনে রেখে যায় এবং এইভাবে ফাংশনের রিটার্ন মান হয়।

আমরা দুটি বার ফাংশন কল $args[0]সামনে থেকে "ছাঁটাই" করার জন্য আমরা প্রোগ্রামটিতে ইনপুটটিতে , তারপরে সামনের দিকে আবার (যা পিছনে রয়েছে, যেহেতু আমরা বিপরীত হয়েছি)। অর্ডার সংরক্ষণ করা হয় যেহেতু আমরা দুবার বিপরীত হই।

এই সংস্করণটি সমস্ত জিরোগুলির একটি ইনপুট অ্যারের নিয়মগুলির সাথে কিছুটা loose িলে playsালা খেলায় , কিন্তু যেহেতু এসটিডিআরআরকে উপেক্ষা করা হয়, প্রোগ্রামটি (পাওয়ারশেলের সমতুল্য) এসটিডিআরআর এবং তার পরে আউটপুট কিছুই না করে দুটি (ক্রিয়াপদ) Cannot index into a null arrayত্রুটি ছুঁড়ে দেবে।

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