সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি বৈধ শব্দের সিকোয়েন্স এবং একটি স্ট্রিং নেবে। ফাংশনটি টেস্ট করবে স্ট্রিংটি অ্যারে-এ থাকা এক বা একাধিক শব্দ দিয়ে তৈরি হয়েছে কিনা।
ইনপুট
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