কম্পিউটার

শুরু এবং শেষ থেকে 0s সরানো হচ্ছে - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যাকে একটি স্ট্রিং হিসাবে গ্রহণ করে এবং সমস্ত অগ্রণী এবং পরবর্তী 0s সরিয়ে দিয়ে একটি নতুন সংখ্যা স্ট্রিং প্রদান করে

উদাহরণস্বরূপ:যদি ইনপুট হয় −

const strNum = '054954000'

তারপর আউটপুট −

হওয়া উচিত
const output = '54954'

উদাহরণ

নিম্নলিখিত কোড -

const strNum = '054954000';
const removeZero = (str = '') => {
   const res = '';
   let startLen = 0, endLen = str.length-1;
   while(str[startLen] === '0'){
      startLen++;
   };
   while(str[endLen] === '0'){
      endLen--;
   };
   return str.substring(startLen, endLen+1);
};
console.log(removeZero(strNum));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

54954

  1. জাভাস্ক্রিপ্টে অ্যারের শুরু থেকে একটি উপাদান সরানো হচ্ছে

  2. জাভাস্ক্রিপ্টে অ্যারের শেষ থেকে একটি উপাদান সরানো হচ্ছে

  3. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে একটি উপাদান সরানো হচ্ছে

  4. জাভাস্ক্রিপ্ট কনস্ট