যাদু: ক্ষমতা সহ একত্রিত লড়াই


16

সম্পর্কিত

গোল:

Combatচ্ছিক লড়াইয়ের ক্ষমতা সহ দুটি প্রাণীকে দেওয়া, অনন্য তবে ধারাবাহিক মানগুলি প্রত্যাবর্তন করে যা কোন প্রাণী মারা গেছে তা উপস্থাপন করে।

ইনপুট:

#Longest form:
[[P,T, "<abilities>"], [P,T, "<abilities>"]]
#Shortest form:
[[P,T], [P,T]]

প্রতিটি প্রাণী আকারে দেওয়া হবে [P,T,"<abilities>"]। এটি ফর্মে থাকবে [P,T], [P,T,""]বা [P,T,0]যদি এর কোনও ক্ষমতা না থাকে তবে ফর্মের ক্ষেত্রে আপনার পছন্দ। পি একটি পূর্ণসংখ্যা> = 0, টি একটি পূর্ণসংখ্যা> = 1। <abilities>এটি একটি উপসেট "DFI", বা আপনি যদি চান তবে একক সংখ্যা / বিটস্ট্রিংয়ের মাধ্যমে উপস্থাপন করা যেতে পারে। পতাকাগুলির অর্ডারও আপনার উপর নির্ভর করে।

যুদ্ধবিরোধী:

প্রতিটি প্রাণীর দুটি পরিসংখ্যান, সেই ক্রমে শক্তি এবং শক্ততা এবং alচ্ছিক ক্ষমতা রয়েছে। কোনও প্রাণীর শক্তি হল> = 0। একটি প্রাণীর শক্ততা> = 1।

প্রতিটি প্রাণী একই সাথে তার ক্ষমতার বিপরীত জীবের সমান ক্ষতি করতে পারে (যদি না কারওর প্রথম স্ট্রাইক থাকে)। যদি মান প্রতিপক্ষের শক্তির চেয়ে বড় বা সমান হয় তবে এটি মারা যাবে (যদি তা অবিনশ্বর না হয়)

উদাহরণ: অ্যালিস একটি 2/2, বব একটি 3/4, উভয়ই কোনও দক্ষতা নেই। এলিস ববকে 2 টি ক্ষতি করে এবং এর বিনিময়ে 3 টি ক্ষতি করে। অ্যালিসের দৃ .়তা 2 তাই এটি মারা যাবে, বব এর দৃness়তা 4 তাই এটি বাঁচবে।

এখানে কেবলমাত্র 3 টি alচ্ছিক ক্ষমতা রয়েছে যার জন্য আমরা এটি বিবেচনা করব (যদিও খেলায় আরও কিছু রয়েছে)। এগুলি একটি চরিত্রের পতাকা হবে:

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

আউটপুট:

নিম্নলিখিত চারটি মামলার প্রত্যেকটির জন্য কোনও সামঞ্জস্যপূর্ণ মান। দয়া করে আপনার উত্তরে চারটি মান বর্ণনা করুন। প্যারেন্সে ফেরতের মান উদাহরণ:

  • প্রাণীর মৃত্যুও হয়নি (0)
  • 1 ম প্রাণী মারা গেছে (1)
  • ২ য় প্রাণী মারা গেল (২)
  • উভয় প্রাণী মারা গেল (3)

নিয়মাবলী:

  • ইনপুট দুটি সঠিকভাবে ফর্ম্যাট প্রাণীর গ্যারান্টিযুক্ত।
  • আপনি যদি দক্ষতার জন্য অক্ষরগুলি ব্যবহার করেন তবে আপনি ধরে নিতে পারেন যে তারা কীভাবে চান তবে আপনি প্রযোজ্য অর্ডারটি পোস্ট করতে পারেন তবে সেটি প্রযোজ্য।
  • আপনি যদি ক্ষমতাগুলির জন্য কোনও নম্বর / বিটস্ট্রিং ব্যবহার করছেন তবে আপনি কী এনকোডিং ব্যবহার করছেন তা পোস্ট করুন। উদাহরণ: 111হয় D/F/I, 7হয় D/F/I, ইত্যাদি
  • যদি কোনও প্রাণীর কোনও দক্ষতা না থাকে তবে এটি [P,T, ""]সংখ্যার সমতুল্য হিসাবেও নেওয়া যেতে পারে
  • স্ট্যান্ডার্ড লুফোলস নিষিদ্ধ
  • এটি তাই সংক্ষিপ্ততম কোডের জয়।

উদাহরণ:

Input: [[2,2], [1,1]]
Output: 2nd Dies

Input: [[0,2], [0,1]] #0/2 vs 0/1
Output: Neither Die

Input: [[2,1], [2,1]] #2/1 vs 2/1
Output: Both Die

Input: [[1,1, "D"], [2,2]] #1/1 Deathtoucher vs 2/2 
Output: Both Die

Input: [[2,2], [0,1, "D"]] #2/2 vs 0/1 Deathtoucher
Output: 2nd Dies

Input: [[2,2], [1,1, "DF"]] #2/2 vs 1/1 Deathtouch First-striker 
Output: 1st Dies

Input: [[0,2, "D"], [0,1, "DF"]] #0/2 Deathtoucher vs 0/1 Deathtouch First-striker
Output: Neither Die

Input: [[2,2], [2,2, "F"]] #2/2 vs 2/2 First-striker
Output: 1st Dies

Input: [[2,2, "I"], [1,1, "DF"]] #2/2 Indestructible vs 1/1 Deathtouch First-striker
Output: 2nd Dies

Input: [[9999,9999], [1,1, "I"]] #9999/9999 vs 1/1 Indestructible
Output: Neither Die

Input: [[2,2, "F"], [1,1, "F"]] #2/2 First-Striker vs 1/1 First-Striker
Output: 2nd Dies

#9/9 Deathtouch, Indestructible First-Striker vs 9/9 Deathtouch, Indestructible First-Striker
Input: [[9,9, "DFI"], [9,9, "DFI"]] 
Output: Neither Die

1
@ ব্যবহারকারী71546 হ্যাঁ। আরও কিছু বিধি জড়িত আছে তবে এমটিজিতে, "ক্যানস" ট্রাম্প "ক্যানস"। তাই কার্যকরভাবে, অবিনাশী ডেথস্ট্রিকে উপেক্ষা করে। আরও সুস্পষ্ট হতে সম্পাদিত হয়েছে
ভেস্কাহ

1
@ ফ্যান্টিক, এটি এখনও ক্ষতি নেয়, এটি কেবল এটি থেকে মারা যায় না। মনে মনে, প্রশ্নটিও বিধি বিভ্রান্ত করে। এটি হওয়া উচিত " [অবর্ণনীয়] স্থায়ী ব্যক্তিরা মারাত্মক ক্ষতির মাধ্যমে ধ্বংস হয় না এবং তারা রাষ্ট্র-ভিত্তিক ক্রিয়াটিকে অগ্রাহ্য করে যা প্রাণঘাতী ক্ষতির জন্য পরীক্ষা করে "।
পিটার টেলর

4
" যদি কোনও প্রাণীর কোনও ক্ষমতা না থাকে তবে এটি অবশ্যই [পি, টি] হিসাবে পার্স করা উচিত [[পি, টি," "] বৈধ নয় " একটি খারাপ নিয়ম। এটি কোনও লাভের জন্য শক্তিশালী টাইপিং সহ ভাষার সাথে বৈষম্যমূলক।
পিটার টেলর

2
পছন্দ করুন সুতরাং নিয়মটি সরানো হয়েছে
ভেস্কাহ

1
@ ভেস্কাহ কি আমি "ডি", "এফ", "আমি" সংখ্যা হিসাবে নিতে পারি? D => 0, F => 1, I => 2
লুইস ফেলিপ দে জেসুস মুনোজ

উত্তর:


6

পার্ল 5 , 248 বাইট

... ফাঁকা স্থান এবং নিউলাইন ছাড়া:

sub c{eval'
(P,T,A,p,t,a)=@_;
     A=~/F/&&a!~/F/&&a!~/I/ ? c( P,2e9,A=~s/F//r,p,t, a         )
    :a=~/F/&&A!~/F/&&A!~/I/ ? c( P,T, A,        p,2e9,a=~s/F//r )
    : do{
        P=1e9 ifA=~/D/&&P>0;
        p=1e9 ifa=~/D/&&p>0;
        T=3e9 ifA=~/I/;
        t=3e9 ifa=~/I/;
        T-=p;
        t-=P;
        T>0&&t>0  ? 0
            : T>0 ? 2
            : t>0 ? 1
            :       3
}'=~s,[pta],\$$&,gri }

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

@ ভেসকা (ওপি) এর দশটি পরীক্ষার সাথে আমার অরগল্ফড সংস্করণ, পরীক্ষাগুলি পাস:

sub co { #combat
    my($p1,$t1,$a1, $p2,$t2,$a2)=@_; #p=power, t=toughness, a=abilities
    $a1=~s/F// and $a2=~s/F// if "$a1$a2"=~/F.*F/; #both F, no F
    return co($p1,2e9,$a1=~s/F//r, $p2,$t2,$a2        ) if $a1=~/F/ && $a2!~/I/;
    return co($p1,$t1,$a1,         $p2,2e9,$a2=~s/F//r) if $a2=~/F/ && $a1!~/I/;
    $p1=1e9 if $a1=~/D/ and $p1>0;
    $p2=1e9 if $a2=~/D/ and $p2>0;
    $t1=3e9 if $a1=~/I/;
    $t2=3e9 if $a2=~/I/;
    $t1-=$p2;
    $t2-=$p1;
    $t1<=0 && $t2<=0 ? "Both Die"
   :$t1<=0           ? "1st Dies"
   :$t2<=0           ? "2nd Dies"
                     : "Neither Die"
}

my @test=map{[/Input: .*? (\d+),(\d+)(?:,\s*"([FDI]+)")?
                      .*? (\d+),(\d+)(?:,\s*"([FDI]+)")?
           .*? Output: \s* (1st.Dies|2nd.Dies|Both.Die|Neither.Die)? /xsi]}
         split/\n\n/,join"",<DATA>;
my $t=0;
for(@test){ $t++;
  my $r=co(@$_);#result
  $r=~s,0,Neither Die,; $r=~s,3,Both Die,;
  print $$_[-1]=~/^$r/
    ? "Ok $t\n"
    : "Not ok, combat $t --> $r, wrong! (".join(",",@$_).")\n"
}
__DATA__
Input: [[2,2], [1,1]]
Output: 2nd Dies

Input: [[0,2], [0,1]] #0/2 vs 0/1
Output: Neither Die

Input: [[2,1], [2,1]] #2/1 vs 2/1
Output: Both Die

Input: [[1,1, "D"], [2,2]] #1/1 Deathtoucher vs 2/2
Output: Both Die

Input: [[2,2], [0,1, "D"]] #2/2 vs 0/1 Deathtoucher
Output: 2nd Dies

Input: [[2,2], [1,1, "DF"]] #2/2 vs 1/1 First-strike, Deathtoucher
Output: 1st Dies

Input: [[2,2], [2,2, "F"]] #2/2 vs 2/2 First-striker
Output: 1st Dies

Input: [[2,2, "I"], [1,1, "DF"]] #2/2 Indestructible vs 1/1 First-strike, Deatht.
Output: 2nd Dies

Input: [[99999,99999], [1,1, "I"]] #99999/99999 vs 1/1 Indestructible
Output: Neither Die

Input: [[2,2, "F"], [1,1, "F"]] #2/2 First-Striker vs 1/1 First-Striker
Output: 2nd Dies

4

জাভাস্ক্রিপ্ট, 137 125 120 111 বাইট

i=>(k=(a,b)=>!(b[2]%2)&&a[0]/(a[2]<=3)>=b[1],[c,d]=i,g=c[2]&2,h=k(c,d),j=k(d,c),d[2]&2-g&&(g?h&&2:j&&1)||j+2*h)

আমি ক্ষমতার ডি = 4 F = 2, আমি = 1 সেগুলির জন্য বিটম্যাপ সংখ্যার ব্যবহার করছি "DFI"হবে 7। আমার আউটপুট হয় নয়েড ডাইড 0, প্রথম মৃত 1, ২ য় মৃত 2, দুজনেই মারা গেল 3

এর সাথে পরীক্ষা:

f([[2, 2, 0], [1,1, 0]]); // 2
f([[0, 2, 0], [0,1, 0]]); // 0
f([[2, 1, 0], [2,1, 0]]); // 3
f([[1, 1, 4], [2,2, 0]]); // 3
f([[2, 2, 0], [0,1, 4]]); // 2
f([[2, 2, 0], [1,1, 6]]); // 1
f([[2, 2, 0], [2,2, 2]]); // 1
f([[2, 2, 1], [1,1, 6]]); // 2
f([[99999, 99999, 0], [1,1, 1]]); // 0
f([[2, 2, 2], [1,1, 2]]); // 2)

এটি আমার প্রথম কাজের কোড ছিল

const kills = (c1, c2) => { // Return true if c1 kills c2
    if (c2[2] % 2) {
        console.log("Indestructible");
        return false;
    }
    const c1p = c1[0] / (c1[2] <= 3); // Infinity if Deathtoucher && P > 0
    const c2t = c2[1];
    return c1p >= c2t;
}
const f = (input) => {
    console.log("Match:", input);
    const [c1, c2] = input;
    const f1 = (c1[2] & 2);
    const f2 = (c2[2] & 2);
    if (f2 !== f1) {
        if (f1) {
            if (kills(c1, c2)) {
                console.log("c1 killed c2 in first round");
                return 2;
            }
        } else {
            if (kills(c2, c1)) {
                console.log("c2 killed c1 in first round");
                return 1;
            }
        }
    }
    return kills(c2, c1) + 2 * kills(c1, c2);
};

যা আমি এই মধ্যবর্তীতে হ্রাস পেয়েছি:

const f = i => {
    const k = (a, b) => !(b[2] % 2) && a[0] / (a[2] <= 3) >= b[1];
    const [c, d] = i;
    const g = c[2] & 2;
    const h = k(c, d);
    const j = k(d, c);
    return d[2] & 2 - g &&
        (g  ? h && 2
            : j && 1
        ) || j + 2 * h
}

পিপিসিজিতে আপনাকে স্বাগতম! এবং খুব সুন্দর প্রথম সমাধান :) আমি আরও গল্ফিংয়ের জন্য কিছু সম্ভাবনা দেখতে পাচ্ছি কিন্তু আমি আমার ফোনে আছি, কয়েক বিয়ারের পরে সঠিকভাবে পরীক্ষা করতে পারছি না।
শেগি

এখানে একটি দ্রুত 7 বাইট সংরক্ষণ, যদিও: tio.run/##bc/RbsIgFAbg@z0FuxgBd7RwNEu2SPcgjERKtak1ZVHjle/…
শেগি

@Shaggy। সুন্দর! অবশ্যই কমা অপারেটর - আমি কি নুব।
জেমস

1
আমরা সবাই একবার নতুন ছিলাম :)
শেগি

3

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

6 টি স্বতন্ত্র আর্গুমেন্ট হিসাবে ইনপুট নেয়: 2 এক্স (শক্তি, কঠোরতা, ক্ষমতা)। ক্ষমতাগুলি বিটমাস্ক হিসাবে এর সাথে প্রত্যাশিত:

  • 1
  • 2
  • 4

0123

(p,t,a,P,T,A)=>(x=A<4&&p>=T|a&!!p)&(y=a<4&&P>=t|A&!!P)&&(a^A)&2?a+2>>1:x*2+y

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

মন্তব্য

(p, t, a, P, T, A) => // (p, t, a) = arguments for the first player (P1)
                      // (P, T, A) = arguments for the second player (P2)
  ( x =               // x is a flag which means 'P1 can kill P2',
                      // regardless of the 'First Strike' abilities
    A < 4 &&          // it is set to 1 if P2 is not Indestructible and:
    p >= T |          //   the power of P1 is greater than or equal to the toughness of P2
    a & !!p           //   or the power of P1 is not zero and P1 has the Death Touch
  ) &                 //
  ( y = a < 4 &&      // y is the counterpart of x and is computed the same way
    P >= t |          //
    A & !!P           //
  ) &&                // if both x and y are set
  (a ^ A) & 2 ?       // and exactly one player has the First Strike:
    a + 2 >> 1        //   return 2 if P1 has the First Strike, or 1 otherwise
  :                   // else:
    x * 2 + y         //   return the default outcome: x * 2 + y

3

সি (জিসিসি) , 114 113 95 বাইট

সিলিংক্যাট এবং লোগার্নকে প্রচুর গল্ফিং ধন্যবাদ।

g(Z{return F&1|F&4&&!(f&4||P<t)||!(f&2)&T>p;}
f(Z{return g(Z+2*g(p,t,f,P,T,F);}

সংকলন -DZ=P,T,F,p,t,f)

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

আমরা পরীক্ষা করি (স্বতন্ত্রভাবে, যুদ্ধের যান্ত্রিকগুলির প্রতিসাম্যের কারণে) প্রতিটি প্রাণী যুদ্ধে বেঁচে থাকে কিনা, যা সত্য হয় যদি ঘটে:

  • প্রাণী অবিনাশী;
  • প্রাণীটি প্রথমে আঘাত করেছে এবং অন্যটি তা করে না এবং এর শক্তি অন্যের শক্তের তুলনায় বৃহত্তর বা সমান (তাই আমরা অন্যের মৃত্যুর ছোঁয়াকে উপেক্ষা করতে পারি);
  • অন্য প্রাণীর মৃত্যু স্পর্শ নেই এবং এর শক্তি আমাদের শক্তির চেয়ে কম less

(পূর্ববর্তী শর্তগুলি আরও গুরুত্বপূর্ণ)।

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



P=…পরিবর্তে return …নতুন লাইনটি ব্যবহার করা এবং সরাতে আপনাকে 85 বাইটে নিয়ে যায়।

এছাড়াও, -3 লজিক্যাল অপারেটর প্রতিস্থাপন বাইট &&, ||, bitwise সঙ্গে &,|

2

রেটিনা 0.8.2 , 123 বাইট

\d+
$*
(.*1)(.*;)(.*1)
$3$2$1
F(.*)F
$1
1+D
1
1*(,1+)I
$1
(1+)(F?;1*,)(1+)
$3$2$1
(1*)1*,\1(1+)?
$#2
0(F)?;0(F)?
$#1;$#2
F

এটি অনলাইন চেষ্টা করুন! যদিও আমি প্রতিস্থাপিত করে থাকেন লিংক, পরীক্ষার বিষয় অন্তর্ভুক্ত 9জন্য 99999গতির জন্য। অক্ষরগুলোর ব্যবহার DFIযদিও Dআবশ্যক আগে বসে I। আউটপুট 1বেঁচে থাকার 0জন্য এবং মরার জন্য বিন্যাসে রয়েছে । ব্যাখ্যা:

\d+
$*

পরিসংখ্যানকে অচেনা রূপান্তর করুন।

(.*1)(.*;)(.*1)
$3$2$1

অস্থায়ীভাবে পরিসংখ্যান বিনিময়।

F(.*)F
$1

দু'জন Fবাতিল।

1+D
1

ডেথ টাচ প্রতিপক্ষের শক্ততা 1 এ কমিয়ে দেয়।

1*(,1+)I
$1

অবিনাশযোগ্য প্রতিপক্ষের শক্তি 0 তে কমিয়ে দেয়।

(1+)(;1*,)(1+)
$3$2$1

শক্ততার পিছনে ফিরে যান, সুতরাং এখন আপনার কাছে পি 2, টি 1, এফ 1; পি 1, টি 2, এফ 2 রয়েছে 2

(1*)1*,\1(1+)?
$#2

যদি প্রতিপক্ষের শক্তির চেয়ে শক্ততা বেশি হয় তবে তা বেঁচে থাকে।

0(F)?;0(F)?
$#1;$#2

দু'জনেই মারা গেলে ফার্স্ট স্ট্রাইক সহকারীরাই বেঁচে থাকে।

F

অন্যথায় ফার্স্ট ধর্মঘটের ফলে কোনও পার্থক্য নেই।


1

সি ++, 177 131 127 121 বাইট

এখানে আমার সি ++ তে খুব সংক্ষিপ্ত সমাধান নয়। ক্ষমতা প্রতিটি প্রাণীর জন্য 3 বিট:

  1. ডি = 0x1 (0001)
  2. এফ = 0x2 (0010)
  3. আই = 0x4 (0100)

এবং এটি কেবল 0 : যদি কেউ মারা না যায়, 1 : প্রথম প্রাণীটি মারা গেলে 2 : যদি দ্বিতীয় প্রাণীটি মারা যায় এবং 3 : যদি উভয় প্রাণী মারা যায়।

[](int p,int t,int a,int r,int k,int b){return(a&2&&b^4)^(b&2&&a^4)?1+(a&2):((t<r||b&1&&r)&&a^4)+((k<p||a&1&&p)&&b^4)*2;}

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

সি ++, 85 81 বাইট (বিকল্প)

সামান্য প্রতারণা করে এবং ল্যাম্বডায় ভেরিয়েবলগুলি ক্যাপচার করে এবং যুক্তি হিসাবে এটি পাস না করে ৮১ বাইটে নামা সম্ভব। আমি জানি না এটি একটি গ্রহণযোগ্য সমাধান কিনা তাই আমি বিকল্প হিসাবে এটি পোস্ট করি।

[&]{s=(a&2&&b^4)^(b&2&&a^4)?1+(a&2):((t<r||b&1&&r)&&a^4)+((k<p||a&1&&p)&&b^4)*2;}

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


এটি কোড-গল্ফ , প্রতিযোগিতা করার জন্য এই জাতীয় হ্যাকগুলি প্রয়োজন না হলে প্রত্যাশিত ... আপনি যদি না উদ্দেশ্য-নির্মিত কোড-গল্ফিং ভাষা ব্যবহার করেন যা গেমটি কিছুটা পরিবর্তন করে।
3D1T0R

1

পার্ল 5, 245 বাইট

$F[0]*=$F[4]if$F[2]=~/D/;$F[3]*=$F[1]if$F[5]=~/D/;$F[3]=0 if$F[2]=~/I/;$F[0]=0 if$F[5]=~/I/;$F[4]-=$F[0]if$F[2]=~/F/;$F[1]-=$F[3]if$F[5]=~/F/;if($F[1]>0&&$F[4]>0){$F[4]-=$F[0]if$F[2]!~/F/;$F[1]-=$F[3]if$F[5]!~/F/}$_=(0+($F[1]<=0)).(0+($F[4]<=0))

সাথে চালাও -lapE

Ungolfed:

# Takes input in one lines, of the form:
# PPP TTT "<abilities>" PPP TTT "<abilities>"

$F[0] *= $F[4] if $F[2] =~ /D/;
$F[3] *= $F[1] if $F[5] =~ /D/;

$F[3] = 0 if $F[2] =~ /I/;
$F[0] = 0 if $F[5] =~ /I/;

$F[4] -= $F[0] if $F[2] =~ /F/;
$F[1] -= $F[3] if $F[5] =~ /F/;

if ($F[1] > 0 && $F[4] > 0) {
    $F[4] -= $F[0] if $F[2] !~ /F/;
    $F[1] -= $F[3] if $F[5] !~ /F/;
}

$_ = (0+ ($F[1] <= 0)) . (0+ ($F[4] <= 0));

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

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