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

জাভাস্ক্রিপ্টে ডুপ্লিকেট সরিয়ে খালি স্ট্রিং যোগ করা


একটি ফাংশন লিখতে হবে যা একটি অ্যারে গ্রহণ করবে, সেটি থেকে সব ডুপ্লিকেট সরিয়ে দেবে এবং একই সংখ্যক খালি স্ট্রিং শেষে যোগ করবে।

উদাহরণ:

যদি ৪টি ডুপ্লিকেট মান পাওয়া যায় তবে সেগুলো সরিয়ে চারটি খালি স্ট্রিং শেষে যোগ করতে হবে।

তাহলে, এই ফাংশনটির কোড লিখি −

উদাহরণ

কোডটি হবে −

const arr = [1,2,3,1,2,3,2,2,3,4,5,5,12,1,23,4,1]; const deleteAndInsert = arr => {   const creds = arr.reduce((acc, val, ind, array) => {     let { count, res } = acc;     if(array.lastIndexOf(val) === ind){       res.push(val);     }else{       count++;     };     return {res, count};   }, {     count: 0,     res: []   });   const { res, count } = creds;   return res.concat(" ".repeat(count).split(" ")); }; console.log(deleteAndInsert(arr));

আউটপুট

কনসোলে আউটপুট হবে −

[   2, 3, 5, 12, 23, 4, 1,   '', '', '', '', '', '', '',   '', '', '', '' ]

  1. জাভাস্ক্রিপ্টে টেমপ্লেট স্ট্রিংস

  2. জাভাস্ক্রিপ্টে স্ট্রিং অ্যালফাবেটিক্যালি সর্ট করে আন্ডারস্কোর ঢুকানো

  3. জাভাস্ক্রিপ্টে অ্যারে স্ট্রিং থেকে কনsekutিভ ডুপ্লিকেট ক্যারেক্টার রিমুভ করা

  4. জাভাস্ক্রিপ্টে লেক্সিকোগ্রাফিক্যালি সাজিয়ে হোয়াইটস্পেস সরানো