সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে এবং সেটিতে থাকা সব ডট (.) কে ড্যাশ (-) দিয়ে রিপ্লেস করবে।
ইনপুট
const str = 'this.is.an.example.string';
আউটপুট
const output = 'this-is-an-example-string';
স্ট্রিং-এ থাকা সব ডট (.) ড্যাশ (-) দিয়ে রিপ্লেস করা হয়েছে।
উদাহরণ
নিচের কোডটি –
const str = 'this.is.an.example.string'; const replaceDots = (str = '') => { let res = ""; const { length: len } = str; for (let i = 0; i < len; i++) { const el = str[i]; if(el === '.'){ res += '-'; }else{ res += el; }; }; return res; }; console.log(replaceDots(str));কোড ব্যাখ্যা
আমরা স্ট্রিং-এ ইটারেট করেছি এবং যদি করেন্ট এলিমেন্ট ডট হয়, তবে রেজাল্ট স্ট্রিং-এ ড্যাশ যোগ করেছি, অন্যথায় করেন্ট এলিমেন্টটি যোগ করেছি।
আউটপুট
this-is-an-example-string