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

জাভাস্ক্রিপ্টে শব্দ অ্যারে রেফারেন্স দিয়ে স্ট্রিং বৈধতা যাচাই


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি বৈধ শব্দের সিকোয়েন্স এবং একটি স্ট্রিং নেবে। ফাংশনটি টেস্ট করবে স্ট্রিংটি অ্যারে-এ থাকা এক বা একাধিক শব্দ দিয়ে তৈরি হয়েছে কিনা।

ইনপুট

const arr = ['love', 'coding', 'i']; const str = 'ilovecoding';

আউটপুট

const output = true;

কারণ স্ট্রিংটি অ্যারে-র শব্দগুলো দিয়ে তৈরি করা যায়।

উদাহরণ

নিচের কোডটি –

const arr = ['love', 'coding', 'i']; const str = 'ilovecoding'; const validString = (arr = [], str) => { let arrStr = arr.join(''); arrStr = arrStr .split('') .sort() .join(''); str = str .split('') .sort() .join(''); const canForm = arrStr.includes(str); return canForm; }; console.log(validString(arr, str));

আউটপুট

true
  1. জাভাস্ক্রিপ্টে অ্যারেতে পূর্ণসংখ্যাগুলোর চিহ্ন (sign) উল্টে দেওয়া

  2. জাভাস্ক্রিপ্টে স্ট্রিং ভ্যালিডেশন (নম্বর অনুযায়ী সাবস্ট্রিং দৈর্ঘ্য যাচাই)

  3. জাভাস্ক্রিপ্টে অ্যারেতে একমাত্র ইউনিক স্ট্রিং খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ের অ্যালফাবেট উল্টে দেয়া