সর্বনিম্ন বাদ দেওয়া নম্বর


14

এটি একটি সহজ, কামড়ের আকারের কোড-গল্ফ হওয়ার উদ্দেশ্যে তৈরি।

মেক্স সংখ্যার একটি সসীম সংগ্রহ (ন্যূনতম বাদ সংখ্যা) ক্ষুদ্রতম অ নেতিবাচক পূর্ণসংখ্যা 0, 1, 2, 3, 4, ...যে নেই না সংগ্রহে প্রদর্শিত হয়। অন্য কথায়, এটি পরিপূরকের সর্বনিম্ন। মেক্স অপারেশন বিশ্লেষণ তাদের কেন্দ্রীয় বিষয় হল নিরপেক্ষ গেম মধ্যে সংযুক্তিকরণ খেলা তত্ত্ব

আপনার লক্ষ্যটি হ'ল যতটা সম্ভব কম বাইট ব্যবহার করে ম্যাক্স গণনা করার জন্য একটি প্রোগ্রাম লিখুন বা নামকৃত ফাংশন

ইনপুট:

কোনও ক্রমে অ-নেতিবাচক পূর্ণসংখ্যার একটি তালিকা। পুনরাবৃত্তি থাকতে পারে। সংক্ষিপ্ততার জন্য, তালিকার দৈর্ঘ্য এবং উপাদানগুলির অনুমোদিত ব্যাপ্তি উভয়ই 0এবং 20সমেত হবে lusive

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

ইনপুটটি ফাংশন আর্গুমেন্ট হিসাবে বা STDIN এর মাধ্যমে নেওয়া যেতে পারে।

আউটপুট

ক্ষুদ্রতম বাদ পড়া সংখ্যা। এটি আউটপুট বা মুদ্রণ।

পরীক্ষার মামলা

[1]
0
[0]
1
[2, 0]
1
[3, 1, 0, 1, 3, 3]
2
[]
0
[1, 2, 3]
0
[5, 4, 1, 5, 4, 8, 2, 1, 5, 4, 0, 7, 7]
3
[3, 2, 1, 0]
4
[0, 0, 1, 1, 2, 2, 3]
4
[1, 0, 7, 6, 3, 11, 15, 1, 9, 2, 3, 1, 5, 2, 3, 4, 6, 8, 1, 18]
10

2
সংখ্যাগুলিকে একটি নির্দিষ্ট পরিসরে সীমাবদ্ধ করা এই সমস্যাটিকে আরও সহজ করে তোলে।
মার্টিন এন্ডার

@ MartinBüttner অ্যারের সব সংখ্যা উপস্থিত রয়েছে এমন 0করতে 20, সঠিক আউটপুট 21. আমি একটি পরীক্ষা ক্ষেত্রে যুক্ত করতে হবে হয়। হ্যাঁ, স্থির পরিসীমাটি অবশ্যই এটি সহজতর করে, যদিও কেউ এখনও তর্কসাপেক্ষভাবে ব্যবহার করতে পারে sys.maxintবা 2**64আমি এটি নির্দিষ্ট না করে।
xnor

সেই পরীক্ষার মামলার দরকার নেই। আপনি বলেছিলেন, ইনপুটটিতে কেবল 21 টি উপাদান থাকতে পারে।
মার্টিন এন্ডার

@ মার্টিনব্যাটনার রাইট, ফেন্সপোস্ট। ধন্যবাদ।
xnor

1
@ কেভিনফিগান হ্যাঁ, সর্বাধিক সম্ভাব্য আউটপুট 20 is
xnor

উত্তর:


11

পাইথ , 6 বাইট

h-U21Q

উদাহরণ রান

$ pyth -c h-U21Q <<< '[5, 4, 1, 5, 4, 8, 2, 1, 5, 4, 0, 7, 7]'
3

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

  U21   range(21)
     Q  eval(input())
 -U21Q  setwisedifference(range(21), eval(input))          # Pyth function. Preserves order.
h-U21Q  setwisedifference(range(21), eval(input))[0]

সেটটি তালিকায় রূপান্তরিত হলে, এটি কি সর্বদা সাজানো ক্রমে থাকে?
xnor

পাইথের সেট পার্থক্যটি প্রথম আর্গুমেন্টের ক্রম সংরক্ষণ করে ( range(21)), যা অর্ডার করা হয়। (এর অর্থ হ'ল ব্যাখ্যাটি সম্পূর্ণ সঠিক নয় Py পাইথ এবং পাইথন 3 উভয়ই আমার কাছে মোটামুটি নতুন))
ডেনিস

1
পরিষ্কার করার জন্য, -পাইথ আসলে একটি ফিল্টার - এটি দ্বিতীয় যুক্তি থেকে অনুপস্থিতির জন্য প্রথম যুক্তি ফিল্টার করে, তারপরে এটিকে প্রথম যুক্তির (স্ট্রিং, তালিকা বা সেট) আকারে রূপান্তরিত করে।
ইস্যাক

এছাড়াও, ডেনিস, এটি এমন হওয়া উচিত h-U22Qযাতে এটি সম্পূর্ণ অনুমোদিতযোগ্য ব্যাপ্তি সহ ইনপুটটিতে 21 এর সঠিক আউটপুট দেয়।
isaacg

@ আইস্যাকগ: তালিকার দৈর্ঘ্যও 20 এর মধ্যে সীমাবদ্ধ, সুতরাং এটি 0 থেকে 20 পর্যন্ত সমস্ত 21 নম্বর ধারণ করতে পারে না।
ডেনিস

6

সিজেম, 11 8 বাইট

K),l~^1<

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

K),         "Create an array with numbers 0 through 20"
   l~       "Read the input and eval it, resulting to an array"
     ^      "XOR the elements of two arrays, resulting in a complement array"
      1<    "Take the first element of the resultant array"

নমুনা ইনপুট:

[1 0 7 6 3 11 15 1 9 2 3 1 5 2 3 4 6 8 1 18]

আউটপুট:

10

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


সিজেমে একক-অক্ষর সংখ্যা কত বেশি যায়?
xnor

@xnor দুঃখিতভাবে, 20 - sourceforge.net/p/cjam/wiki/Variables
অপ্টিমাইজার

একটি ভাগ্যবান পছন্দ!
xnor

5

জে - 13 চর

f=:0{i.@21&-.

জেতে খুব সাধারণ ক্রিয়া এবং এর ফলে আরও ছোট করা খুব শক্ত।

i.@21অন্তর্ভুক্ত 0 থেকে 20 পর্যন্ত একটি তালিকা তৈরি করে। -.এই তালিকা থেকে ইনপুট সেট-বিয়োগফল সম্পাদন করে। 0{যা বাকি আছে তার প্রথম উপাদানটি গ্রহণ করে, অর্থাৎ ক্ষুদ্রতম সংখ্যাটি। f=:একটি নামকৃত ফাংশন সংজ্ঞায়িত করে। REPL এ:

   f=:0{(i.21)&-.
   f 1
0
   f 0
1
   f 2 0
1
   f 3 1 0 1 3 3
2
   f ''    NB. empty list
0
   f 1 2 3
0
   f 5 4 1 5 4 8 2 1 5 4 0 7 7
3
   f 3 2 1 0
4
   f 0 0 1 1 2 2 3
4
   f 1 0 7 6 3 11 15 1 9 2 3 1 5 2 3 4 6 8 1 18
10

নভেম্বর 2017 এ জে 806 প্রকাশের পর থেকে, একটি নতুন বাক্য গঠন রয়েছে যা আমাদেরকে এই প্রসঙ্গে পুরনোদের i.@21জন্য ব্যবহার করে এক বাইট সংরক্ষণ (i.21)করে।


আপনার কি দরকার f=:?
এওসোলিং ফল

নভেম্বর 2017 থেকে i.@21-.]1 বাইট সাশ্রয় হবে।
ফ্রাউনফ্রোগ 16

4

গল্ফস্ক্রিপ্ট 7

~21,^0=

পিটার টেলরের উত্তরটির আরও গল্ফযুক্ত সংস্করণ। সম্প্রদায় উইকি যেহেতু তার পোস্টে মন্তব্য করার মতো রেপ আমার কাছে নেই।

পার্থক্যটি কোনও অক্ষর বাঁচাতে +1 দৈর্ঘ্যের পরিবর্তে প্রশ্ন থেকে জ্ঞাত সর্বাধিক তালিকার আকারটি ব্যবহার করছে এবং অপ্রাসঙ্গিক ant বাদ দিচ্ছে $

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


1
ইনপুটটি না পড়ার জন্য 1 টি চরিত্র সংরক্ষণের জন্য গল্ফস্ক্রিপ্ট ড্যামিমিট করুন__-
অপ্টিমাইজার

4

বার্লেস্ক - 9 বাইট

20rzj\\<]

স্ট্যান্ডিন থেকে ইনপুট নেয় format 7 6 5 5 1 2 2 4 2 0} ফর্ম্যাটে

ব্যাখ্যা:

 20 rz   map a range from 0 to 20. (thanks to algorithmshark for the cocde fix)
  j \\    swaps the two arrays, and collects the difference between the two into a new array
  <]      gets the smallest element of the resulting array.

কিছু উদাহরণ চেষ্টা করুন:

{1 0 7 6 3 11 15 1 9 2 3 1 5 2 3 4 6 8 1 18} 20rzj \\ <]

{5 4 1 5 4 8 2 1 5 4 0 7 7} 20rzj \\ <]


1
এটি ইনপুটটিতে কোনও আউটপুট দিতে ব্যর্থ হয়েছে {0 1 2}, কারণ আপনার rzবৃহত্তম সংখ্যার চেয়ে আরও একটি দরকার । এটি ঠিক করার জন্য সরাসরি যাচ্ছি 20rzj\\<]এবং একটি চর সংরক্ষণ করে।
অ্যালগরিদমশর্ক

@ এলগোরিদমশর্ক এর চারপাশে কোনও উপায় নেই, আপনি খুব ঠিক বলেছেন। সংশোধন করা হয়েছে। এবং তোমাকে ধন্যবাদ.
AndoDaan

3

বাশ + কোর্টিলস, 23 বাইট

seq 0 20|egrep -vwm1 $1

এটি ইনপুটটিকে |(পাইপ) পৃথক তালিকা হিসাবে ধরে নিয়েছে । উদাহরণ:

$ ./mex.sh "5|4|1|5|4|8|2|1|5|4|0|7|7"
3
$

1
আমি মনে করি না আপনার "(...)"কাছাকাছি দরকার $1
ডেনিস

1
পাইপ-বিভক্ত ঠিক আছে, এটি অনুমানের তালিকার মতো শর্ত পূরণ করে meets
xnor

2

রুবি, 32 বাইট

f=->n{(0..20).find{|i|n-[i]==n}}

একটি ফাংশনকে fঅ্যারের সাথে ডাকা সংজ্ঞা দেয় ।


ডাউনওয়টারের কোনও মন্তব্য? আমি কি অনুমানের কিছু অংশ মিস করেছি?
মার্টিন এন্ডার

আমি এটাকে সন্দেহ করি. আরও বেশ কয়েকটি উত্তর (আমার সহ) একটি রহস্য ডাউনভোট পেয়েছে।
গ্রেগ হিউগিল

@ আইপিআই কিন্তু এটি চ্যালেঞ্জ পোস্টগুলির উদাহরণগুলিতে দেওয়া ঠিক একই বিন্যাসে করে, যেমন f[[0, 1]](যেখানে বাইরের বন্ধনীগুলি অনুরোধ সিনট্যাক্স এবং অভ্যন্তরীণ বন্ধনীগুলি অ্যারের সংজ্ঞা দেয়)।
মার্টিন এন্ডার

তোমার দরকার কেন f=?
এওসোলিং ফল

2

গল্ফস্ক্রিপ্ট ( 10 9 বাইট)

~.,),^$0=

বিন্যাসে স্টিডিন থেকে ইনপুট নেয় [5 4 1 5 4 8 2 1 5 4 0 7 7]

অনলাইন ডেমো


না করা উচিত ;আগে ইনপুট স্ট্রিং প্রোগ্রাম নিজেই গণনা করা?
অপ্টিমাইজার

1
@ অপ্টিমাইজার, এটি স্টিডিনের ইনপুট অনুকরণ করে কারণ অনলাইন গল্ফস্ক্রিপ্ট সাইটটি একটি পৃথক ইনপুট ক্ষেত্র সমর্থন করে না।
পিটার টেলর


2

রুবি, 22

x=->n{([*0..20]-n)[0]}

ব্যাখ্যা

  • ইনপুটটিকে ল্যাম্বডায় আর্গুমেন্ট হিসাবে নেওয়া হয়। এটি একটি Arrayএর প্রত্যাশা করে Integer
  • ইনপুটটি অ্যারে থেকে বিয়োগ করা হয় [0,1,2..20]
  • কারণ Array [0,1,2..20]বাছাই করা হয়েছে, প্রথম উপাদানটি অবশ্যই ম্যাক্স হতে হবে।

মিষ্টি, এটি আমার প্রথম প্রচেষ্টা ছিল, কিন্তু আমি কাজ করার জন্য ধ্বংসাত্মকতা পেতে পারি না - আমি এটি বন্ধনী দিয়ে ঘিরে রাখার কথা ভাবিনি। বিটিডব্লিউ, আপনি 20পরিবর্তে ব্যবহার করতে পারেন 21, কারণ ইনপুটটিতে কেবলমাত্র 20 টি উপাদান থাকতে পারে।
মার্টিন এন্ডার

2

হাস্কেল, ৩০

f s=filter(`notElem`s)[0..]!!0

এটি সমস্ত আকারের তালিকাগুলির জন্য এবং ২০ এর বাইরে তালিকার জন্য কাজ করে ist

f s=[0..]\\s!!0

2

স্কিম - 219

(define (A X) (define (B X) (if (equal? (length X) 1) (+ (car X) 1) (if (< (- (cadr X) (car X)) 2) (B (cdr X)) (+ (car X) 1)))) (if (empty? X) `() (if (equal? (car (sort X <)) 0) (B (sort X <)) (- (car (sort X <)) 1))))

খুব প্রতিযোগিতামূলক নয়। তবে আমি লেখার প্রকল্পটি পছন্দ করি :),

নিরবধি কোডটি এখানে:

(define (minExclude X)
  (define (firstNonOneDifference X)
     (if (equal? (length X) 1)
         (+ (car X) 1)
     (if (< (- (cadr X) (car X)) 2) 
         (firstNonOneDifference (cdr X))
         (+ (car X) 1)
     ))
  )
  (let ([s (sort X <)])
     (if (empty? X)
         `()
     (if (equal? (car s) 0)
        (firstNonOneDifference s)
        (- (car s) 1)
     ))
  )
)

1

পাইথন, 37 টি অক্ষর

f=lambda a:min(set(range(21))-set(a))

কয়েক সেকেন্ডের মধ্যে আমাকে মারধর। বিটিডব্লিউ, এটা range(21)
Qwr

এটি সবচেয়ে সংক্ষিপ্ত সমাধান বলে মনে হচ্ছে। পুনরাবৃত্তাকারী দ্রবণটি f=lambda l,i=0:i in l and f(l,i+1)or iএকটি চর দীর্ঘতর এবং পুনরাবৃত্ত সমাধানটি i=0;l=input()\nwhile i in l:i+=1\nprint iদুটি অক্ষর দীর্ঘ হয় (ইনপুটটি সংরক্ষণ না করে এটি বারবার নেওয়া হয়)। 20সীমা ছাড়াই , আমি মনে করি এই পদ্ধতিগুলি غالب হবে।
xnor

এটি কি কোনও বেনামি কাজ হতে পারে না? যদি এটি করতে পারে তবে আপনি 2 বাইট সংরক্ষণ করতে পারেন।
মেগা ম্যান

1

C# - 64 chars

int f(int[] a){return Enumerable.Range(0,20).Except(a).First();}

সর্বদা খুব কমই সেরা গল্ফিং ভাষা নয়, তবে এটি লেখা এবং বোঝা সহজ :)


1

স্কালা, 18 বাইট

0 to 20 diff l min

l ইন্টের একটি তালিকা।

scala> val l = List(0,1,5)
l: List[Int] = List(0, 1, 5)

scala> 0 to 20 diff l min
res0: Int = 2


1

জাভা 7, 69 66 বাইট

int c(java.util.List a){int r=0;for(;a.contains(r);r++);return r;}

-3 বাইট @ লিক্যুনকে ধন্যবাদ জানায়

ব্যাখ্যা:

কেবল 0-20 নয়, 0-2147483647 পরিবর্তে সমর্থন করে (যা আসলে বাইটগুলি সংরক্ষণ করে)।

int c(java.util.List a){    // Method with List parameter and integer return-type
  int r=0;                  //  Return integer
  for(;a.contains(r);r++);  //  Continue raising `r` as long as the list contains the current `r`
  return r;                 //  Return result-integer
}                           // End of method

পরীক্ষার কোড:

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

import java.util.ArrayList;
import java.util.Arrays;
class M{
  static int c(java.util.List a){int r=0;for(;a.contains(r);r++);return r;}

  public static void main(String[] a){
    System.out.println(c(Arrays.asList(1)));
    System.out.println(c(Arrays.asList(0)));
    System.out.println(c(Arrays.asList(2, 0)));
    System.out.println(c(Arrays.asList(3, 1, 0, 1, 3, 3)));
    System.out.println(c(new ArrayList()));
    System.out.println(c(Arrays.asList(1, 2, 3)));
    System.out.println(c(Arrays.asList(5, 4, 1, 5, 4, 8, 2, 1, 5, 4, 0, 7, 7)));
    System.out.println(c(Arrays.asList(3, 2, 1, 0)));
    System.out.println(c(Arrays.asList(0, 0, 1, 1, 2, 2, 3)));
    System.out.println(c(Arrays.asList(1, 0, 7, 6, 3, 11, 15, 1, 9, 2, 3, 1, 5, 2, 3, 4, 6, 8, 1, 18)));
  }
}

আউটপুট:

0
1
1
2
0
0
3
4
4
10




1

টিআই-বেসিক, 24 বাইট

:0→A                 //Store 0 to A
:Prompt X            //Prompt list X
:While not(prod(ʟX-A //While A is not missing from list X
:A+1→A               //Increment A
:End                 //End While loop
:A                   //Print A

যদি Prompt Xএকক সংখ্যার পরিবর্তে একটি তালিকা দেওয়া হয় তবে এটি স্বয়ংক্রিয়ভাবে নামের তালিকা তৈরি করবে Xযা দিয়ে প্রবেশ করা যেতে পারে ʟX


20 বাইট ব্যবহার করে উত্তর:Prompt X:0:While not(prod(ʟX-Ans:Ans+1:End:Ans
জোসিয়াআরয়ানডব্লিউ



1

জেলি , 7 বাইট

অন্য পদ্ধতির। কোনও শালীনতার সাথে একটি চেইনে ব্যবহার করা যেতে পারে এবং চেইন বিভাজক বা কোনও কিছুর প্রয়োজন নেই doesn't

‘Ṭ;0i0’

কারণ উত্তরটি 256 এরও কম হওয়ার গ্যারান্টিযুক্ত, এটিও কাজ করে:

জেলি , 5 বাইট

⁹ḶḟµḢ

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


1

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

for(;+$i-in$args){$i++}+$i

পরীক্ষার স্ক্রিপ্ট:

$f = {
 for(;+$i-in$args){$i++}+$i
#for(;$i++-in$args){}(--$i)   # alternative version
}

@(
    ,(0 , 1)
    ,(1 , 0)
    ,(2 , 3, 1, 0, 1, 3, 3)
    ,(0 )
    ,(0 , 1, 2, 3)
    ,(3 , 5, 4, 1, 5, 4, 8, 2, 1, 5, 4, 0, 7, 7)
    ,(4 , 3, 2, 1, 0)
    ,(4 , 0, 0, 1, 1, 2, 2, 3)
    ,(10, 1, 0, 7, 6, 3, 11, 15, 1, 9, 2, 3, 1, 5, 2, 3, 4, 6, 8, 1, 18)
) | % {
    $e, $a = $_
    $r = &$f @a
    "$($r-eq$e): $r"
}

আউটপুট:

True: 0
True: 1
True: 2
True: 0
True: 0
True: 3
True: 4
True: 4
True: 10

ব্যাখ্যা:

  • অ্যারেতে পূর্ণসংখ্যার মান থাকে এমন $iসময় বৃদ্ধি ।$args+$i
  • একটি শেষ পূর্ণসংখ্যার মান আউটপুট +$i

1

ম্যাথগল্ফ , 5 4 বাইট

Jr,╓

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

এই দ্রবণটি কেবল 0 থেকে 20 সীমাতে সীমাবদ্ধ, যদিও প্রাথমিক পরিসরটি বাড়িয়ে এটি সহজেই বাড়ানো যেতে পারে।

ব্যাখ্যা:

Jr     Range from 0 to 20
  ,    Remove elements from the input list from this range
   ╓   Return the minimum element

বিকল্পভাবে, সমস্ত সংখ্যার জন্য একটি 5 বাইট সমাধান:

Åï╧▲ï

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

ব্যাখ্যা:

Å  ▲   Do while true
  ╧    Does the input contain
 ï     The index of the loop?
    ï  Push the number of iterations of the last loop

টিআইওতে আজ (আশাবাদী) নতুন পরিবর্তনগুলি যুক্ত হওয়ার সাথে সাথে এই সমস্যার 4 বাইট সমাধান রয়েছে। এটি কোডে সংজ্ঞায়িত একটি উচ্চতর সীমাতে সীমাবদ্ধ, তবে যেহেতু ম্যাথগল্ফের 10 ^ 8 এর জন্য 1-বাইট আক্ষরিক রয়েছে, এটি লক্ষণীয় হওয়া উচিত নয়।
ম্যাক্সব

এটি ছিল আমার সঠিক সমাধান (আমি অলস Zহওয়ার Jকারণে আমি এর পরিবর্তে ব্যবহার করেছি)।
সর্বোচ্চ

0

পার্ল - 34

এখানে একটি subroutine।

sub f{$_~~@_?1:return$_ for0..20}

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

perl -e'print f(0,1,3,4,5,6,7); sub f{$_~~@_?1:return$_ for 0..20}'

0

জাভা, 93

int f(int[]a){int i=0,j=0,k=a.length;for(;i++<20&j<k;){for(j=0;j<k&&a[j++]!=i;);}return i-1;}

Ungolfed:

int f(int[] a) {
    int i = 0, j = 0, length = a.length;
    for (; i < 20 & j < length; i++) {
        for (j = 0; j < length && a[j] != i; j++) { }
    }
    return i - 1;
}

-1পরীক্ষার মামলার জন্য উত্পাদন করে []
ওল্ড কার্মিউডজিয়ন


0

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

i=-1;a=prompt().split(',');while(i<21&&a.indexOf(String(++i))>=0);alert(i)

সুন্দর এবং সহজ! লুপ করার সময় খালিটি নোট করুন।


0

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

পুনরাবৃত্তি ফাংশন, ইনপুট এবং অ্যারে ফিরে অ্যারে প্যারামিটার mex। 20 এর মধ্যে সীমাবদ্ধ নয়

F=(l,i=0)=>~l.indexOf(i)?F(l,++i):i

টেস্ট ফায়ারফক্স / Firebug কনসোলে

;[[1],[0],[2, 0],[3, 1, 0, 1, 3, 3],[],[1, 2, 3],
[5, 4, 1, 5, 4, 8, 2, 1, 5, 4, 0, 7, 7],[3, 2, 1, 0],[0, 0, 1, 1, 2, 2, 3],
[1, 0, 7, 6, 3, 11, 15, 1, 9, 2, 3, 1, 5, 2, 3, 4, 6, 8, 1, 18]]
.forEach(list => console.log(list, F(list)))

আউটপুট

[1] 0
[0] 1
[2, 0] 1
[3, 1, 0, 1, 3, 3] 2
[] 0
[1, 2, 3] 0
[5, 4, 1, 5, 4, 8, 2, 1, 5, 4, 0, 7, 7] 3
[3, 2, 1, 0] 4
[0, 0, 1, 1, 2, 2, 3] 4
[1, 0, 7, 6, 3, 11, 15, 1, 9, 2, 3, 1, 5, 2, 3, 4, 6, 8, 1, 18] 10

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