কম্পিউটার

জাভাস্ক্রিপ্টে দুটি অ্যারে থেকে স্ট্রিংগুলির দৈর্ঘ্যের সর্বাধিক পরম পার্থক্য


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি অ্যারে, স্ট্রিং এর a1 এবং a2 নেয়। প্রতিটি স্ট্রিং a থেকে z পর্যন্ত অক্ষর দিয়ে গঠিত। x প্রথম অ্যারের যেকোনো স্ট্রিং এবং y দ্বিতীয় অ্যারের যেকোনো স্ট্রিং হোক।

আমাদের ফাংশন −

এর মান খুঁজে বের করা উচিত
max(abs(length(x) − length(y)))

উদাহরণ

নিম্নলিখিত কোড -

const arr1 = ["hoqq", "bbllkw", "oox", "ejjuyyy", "plmiis", "xxxzgpsssa", "xxwwkktt", "znnnnfqknaz", "qqquuhii", "dvvvwz"];
const arr2 = ["cccooommaaqqoxii", "gggqaffhhh", "tttoowwwmmww"];
const findMaxAbsDiff = (arr1 = [], arr2 = []) => {
   if(arr1.length === 0 || arr2.length === 0){
      return -1;
   };
   let l1 = arr1.map(str => str.length)
   let l2 = arr2.map(str => str.length)
   return Math
   .max(Math.max(...l1) - Math.min(...l2), Math.max(...l2) - Math.min(...l1));
};
console.log(findMaxAbsDiff(arr1, arr2));

আউটপুট

13

  1. জাভাস্ক্রিপ্টে অ্যারের অ্যারে থেকে সবচেয়ে ছোট অ্যারে পান

  2. জাভাস্ক্রিপ্টে দুটি অ্যারের উপসেট

  3. জাভাস্ক্রিপ্টে দুটি অ্যারেতে সাধারণ স্ট্রিক খোঁজা

  4. জাভাস্ক্রিপ্টে দুটি অ্যারে থেকে সর্বাধিক সংখ্যা সন্ধান করা