কম্পিউটার

জাভাস্ক্রিপ্টে বর্ণানুক্রমিকভাবে একটি স্ট্রিং থেকে n অক্ষর সরানো হচ্ছে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ছোট হাতের বর্ণমালার স্ট্রিং এবং সংখ্যা সংখ্যা নেয়৷

আমাদের ফাংশনটি অ্যারে থেকে বর্ণানুক্রমিক ক্রমানুসারে সংখ্যা অক্ষরগুলিকে সরিয়ে দেওয়া উচিত। এর অর্থ হল আমাদের প্রথমে 'a' অপসারণ করা উচিত যদি সেগুলি বিদ্যমান থাকে তবে 'b', 'c' এবং তাই যতক্ষণ না আমরা পছন্দসই সংখ্যায় আঘাত করি।

উদাহরণ

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

const str = 'abascus';
const num = 4;
const removeAlphabetically = (str = '', num = '') => {
   const legend = "abcdefghijklmnopqrstuvwxyz";
   for(let i = 0; i < legend.length; i+=1){
      while(str.includes(legend[i]) && num > 0){
         str = str.replace(legend[i], "");
         num -= 1;
      };
   };
   return str;
};
console.log(removeAlphabetically(str, num));

আউটপুট

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

sus

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং থেকে যতিচিহ্ন অপসারণ করা হচ্ছে

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিং থেকে সমস্ত স্পেস মুছে ফেলা হচ্ছে

  3. জাভাস্ক্রিপ্টে স্ট্রিং এর অ্যারে থেকে মন্তব্য মুছে ফেলা হচ্ছে

  4. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের অক্ষরগুলিকে পুনরায় গোষ্ঠীবদ্ধ করা