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

জাভাস্ক্রিপ্টে স্ট্রিং-এ ডট (.) কে ড্যাশ (-) দিয়ে রিপ্লেস করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেবে এবং সেটিতে থাকা সব ডট (.) কে ড্যাশ (-) দিয়ে রিপ্লেস করবে।

ইনপুট

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
  1. জাভাস্ক্রিপ্টে অঙ্কগুলো বাইনারি আকারে রিপ্লেস করা

  2. জাভাস্ক্রিপ্টে স্ট্রিংয়ের স্বরবর্ণকে তাদের ১-ভিত্তিক ইনডেক্স দিয়ে রিপ্লেস করা

  3. জাভাস্ক্রিপ্টে স্ট্রিংয়ে সব ক্যারেক্টার ইউনিক কিনা যাচ্চ করা

  4. জাভাস্ক্রিপ্টে স্ট্রিংয়ে নির্দিষ্ট অক্ষরের পরের অক্ষর বের করা