সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং str নেবে, যাতে অক্ষর, বিশেষ ক্যারেক্টার এবং সংখ্যা মিশ্রিত থাকে।
ফাংশনটি ইনপুট স্ট্রিংয়ের ভিত্তিতে একটি নতুন স্ট্রিং ফেরত দেবে যাতে শুধু স্ট্রিং str-এ উপস্থিত সংখ্যাগুলো তাদের সাপেক্ষিক ক্রম ধরে রাখে।
উদাহরণস্বরূপ, যদি ইনপুট হয় –
const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds';
তবে আউটপুট হওয়া উচিত –
const output = '1234567';
উদাহরণ
নিচে কোডটি দেওয়া হল –
const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds';
const pickNumbers = (str = '') => {
let res = '';
for (let i = 0; i < str.length; i++) {
const el = str[i];
if (+el) {
res += el;
}
}
return res;
};
console.log(pickNumbers(str));
আউটপুট
কনসোল আউটপুট –
1234567