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

JavaScript-এ দুটি এলিমেন্টে ম্যাচ খুঁজে বের করা


আমাদের একটি ফাংশন লিখতে হবে যা true রিটার্ন করবে যদি অ্যারেতে প্রথম এলিমেন্টের স্ট্রিংটি দ্বিতীয় এলিমেন্টের স্ট্রিং-এর সব অক্ষর ধারণ করে।

উদাহরণস্বরূপ,

["hello", "Hello"], সেটি true রিটার্ন করবে কারণ দ্বিতীয় স্ট্রিং-এর সব অক্ষর প্রথম স্ট্রিং-এ রয়েছে, কেস ইগনোর করে।

আর্গুমেন্ট ["hello", "hey"] সেটি false রিটার্ন করবে কারণ "hello" স্ট্রিং-এ "y" নেই।

শেষে, ["Alien", "line"], সেটি true রিটার্ন করবে কারণ "line"-এর সব অক্ষর "Alien"-এ রয়েছে।

এটি একটি সহজ সমস্যা; আমরা শুধু দ্বিতীয় এলিমেন্টটি স্প্লিট করব এবং তত्पর így তৈরি অ্যারেতে ইটারেট করব চেক করার জন্য যে প্রথম এলিমেন্টটি সব ক্যারেক্টার ধারণ করছে কিনা।

উদাহরণ

const arrayContains = ([fist, second]) => {    return second    .toLowerCase()    .split("")    .every(char => {       return fist.toLowerCase().includes(char);    }); }; console.log(arrayContains(['hello', 'HELLO'])); console.log(arrayContains(['hello', 'hey'])); console.log(arrayContains(['Alien', 'line']));

আউটপুট

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

true false true

  1. জাভাস্ক্রিপ্টে n এর চেয়ে কম দুটি উপাদানের সর্বোচ্চ যোগফল বের করা

  2. জাভাস্ক্রিপ্টে দুটি স্ট্রিংয়ের GCD (গরিষ্ট সাধারণ ভাজক) খুঁজে বের করা

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

  4. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে টার্গেটের নিকটতম দুটি এলিমেন্ট খুঁজে বের করা