কম্পিউটার টিউটোরিয়াল

পোকার জোড়া কার্ড রিটার্ন - JavaScript


একটি ফাংশন লিখতে হবে যা ঠিক পাঁচ উপাদান সম্বলিত একটি অ্যারে নেবে যা পোকার খেলোয়াড়ের পাঁচটি কার্ড নির্দেশ করে।

যদি পাঁচটি কার্ডে কমপক্ষে একটি জোড়া থাকে, তবে আমাদের ফাংশনটি সবচেয়ে বড় জোড়ার কার্ড নম্বর রিটার্ন করবে (যদি একমাত্র জোড়া থাকে তবে ত্রিবিয়াল)। অন্যথায় false রিটার্ন করবে।

উদাহরণস্বরূপ: যদি অ্যারেটি হয় −

const arr = ['A', 'Q', '3', 'A', 'Q'];

তবে আমাদের ফাংশনটি রিটার্ন করবে −

'A'  (কার্ড গেম-এ 'A' > 'Q')

উদাহরণ

নিচে কোডটি দেওয়া হল −

const arr = ['A', 'Q', '3', 'A', 'Q']; const greatestPair = arr => {   const legend = '23456789JQKA';   const pairs = [];   for(let i = 0; i < arr.length; i++){     if(i !== arr.lastIndexOf(arr[i])){       pairs.push(arr[i]);     };   };   if(!pairs.length){     return false;   };   pairs.sort((a, b) => legend.indexOf(b) - legend.indexOf(a));   return pairs[0]; }; console.log(greatestPair(arr));

আউটপুট

কনসোলে নিচের আউটপুট দেখা যাবে −

A

  1. জাভাস্ক্রিপ্টে অ্যারে খালি করার উপায়

  2. জাভাস্ক্রিপ্ট বেসিক অ্যারে মেথড: push, pop, shift, unshift, splice

  3. জাভাস্ক্রিপ্টে কনস্ট্রাক্টর থেকে মান রিটার্ন করার পদ্ধতি

  4. জাভাস্ক্রিপ্টে ফাংশন থেকে অন্য ফাংশন রিটার্ন করা