ওয়েব ইউআরএল-এ যদি আমরা ইউআরএল-এ স্থান প্রদান করি, ব্রাউজার স্বয়ংক্রিয়ভাবে '%20' স্ট্রিং দিয়ে সমস্ত স্থান প্রতিস্থাপন করে
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে একটি স্ট্রিং নেয়। ফাংশনটি তখন একটি নতুন স্ট্রিং তৈরি করে ফেরত দেবে যেখানে একটি হোয়াইটস্পেস যেখানেই থাকুক না কেন, '%20' দ্বারা প্রতিস্থাপিত হবে
যেমন −
যদি ইনপুট স্ট্রিং −
হয়const str = 'some extra Space';
তারপর আউটপুট −
হওয়া উচিতconst output = 'some%20extra%20%20Space';
উদাহরণ
এর জন্য কোড হবে −
const str = 'some extra Space'; const replaceWhitespace = (str = '') => { let res = ''; const { length } = str; for(let i = 0; i < length; i++){ const char = str[i]; if(!(char === ' ')){ res += char; }else{ res += '%20'; }; }; return res; }; console.log(replaceWhitespace(str));
আউটপুট
এবং কনসোলে আউটপুট হবে −
some%20extra%20%20Space