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

জাভাস্ক্রিপ্টে একক ক্যারেক্টার অ্যারে দুটি তুলনা করে পার্থক্য বের করা


আমাদের দুটি একক ক্যারেক্টার স্ট্রিং ধারণকারী অ্যারে তুলনা করতে হবে এবং পার্থক্য বের করতে হবে। প্রতিটি অ্যারে-তে ক্যারেক্টারগুলো একাধিকবার আসতে পারে।

দুটি ilyen অ্যারে উদাহরণ −

const arr1 = ['A', 'C', 'A', 'D'];
const arr2 = ['F', 'A', 'T', 'T'];

আমরা প্রতিটি পজিশনের ক্যারেক্টার চেক করব এবং শুধু ভিন্ন অংশগুলো রিটার্ন করব।

উদাহরণ

const arr1 = ['A', 'C', 'A', 'D'];
const arr2 = ['F', 'A', 'T', 'T'];
const findDifference = (arr1, arr2) => {
  const min = Math.min(arr1.length, arr2.length);
  let i = 0;
  const res = [];
  while (i < min) {
    if (arr1[i] !== arr2[i]) {
      res.push(arr1[i], arr2[i]);
    };
    ++i;
  };
  return res.concat(arr1.slice(min), arr2.slice(min));
};
console.log(findDifference(arr1, arr2));

আউটপুট

কনসোলে আউটপুট হবে −

[
  'A', 'F', 'C',
  'A', 'A', 'T',
  'D', 'T'
]

  1. জাভাস্ক্রিপ্টে দুটি অ্যারে গুণ করে যোগফল বের করা

  2. জাভাস্ক্রিপ্টে প্রথম এবং দ্বিতীয় অ্যারের পার্থক্য বের করা

  3. জাভাস্ক্রিপ্টে দুটি স্ট্রিং অ্যারেতে দৈর্ঘ্যের পার্থক্যের সর্বোচ্চ মান

  4. জাভাস্ক্রিপ্টে অ্যারে মার্জ ও ডুপ্লিকেট সরিয়ে(rectify) করা