এক ফাংশন লিখতে হবে যা একটি অ্যারে গ্রহণ করবে, সেটি থেকে সব ডুপ্লিকেট সরিয়ে দেবে এবং একই সংখ্যক খালি স্ট্রিং শেষে যোগ করবে।
উদাহরণস্বরূপ, যদি ৪টি ডুপ্লিকেট মান পাওয়া যায় তবে সেগুলো সরিয়ে চারটি খালি স্ট্রিং শেষে যোগ করতে হবে।
তাহলে, এই ফাংশনটির কোড লিখি −
উদাহরণ
কোডটি হবে −
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, '', '', '', '', '', '', '', '', '', '', '' ]