কম্পিউটার

দুটি স্ট্রিং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য


আমাদের দুটি স্ট্রিং দেওয়া হয়েছে, বলুন s এবং t। স্ট্রিং টি এলোমেলোভাবে পরিবর্তন করা স্ট্রিং s দ্বারা তৈরি হয় এবং তারপরে একটি এলোমেলো অবস্থানে আরও একটি অক্ষর যোগ করুন৷

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই দুটি স্ট্রিং নেয় এবং টি-তে যোগ করা অক্ষরটি ফেরত দেয়।

যেমন −

যদি ইনপুট স্টিং হয় −

const s = "abcd", t = "abcde";

তারপর আউটপুট −

হওয়া উচিত
const output = "e";

কারণ 'ই' অক্ষরটি যোগ করা হয়েছে।

উদাহরণ

const s = "abcd", t = "abcde";
const findTheDifference = (s, t) => {
   let a = 0, b = 0; let charCode, i = 0;
   while(s[i]){
      a ^= s.charCodeAt(i).toString(2);
      b ^= t.charCodeAt(i).toString(2);
      i++;
   };
   b^=t.charCodeAt(i).toString(2);
   charCode = parseInt(a^b,2);
   return String.fromCharCode(charCode);
};
console.log(findTheDifference(s, t));

আউটপুট

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

e

  1. Dayjs জাভাস্ক্রিপ্ট লাইব্রেরি ব্যবহার করে দুই সময়ের মধ্যে পার্থক্য?

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

  3. মাইএসকিউএল-এ দুটি নির্বাচনের মধ্যে পার্থক্য?

  4. দুটি তারিখের মধ্যে মিলিসেকেন্ডে C# পার্থক্য