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

জাভাস্ক্রিপ্টে অ্যারেতে থেকে লিডিং জিরো (leading zeros) সরানো


এই প্রশ্নের শর্তাবলী খুব সিম্পল। আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যার অ্যারে নেবে। যদি অ্যারেতে লিডিং জিরো (leading zero) থাকে, তবে ফাংশনটি সেটি inplace-এ রিমুভ করবে, অন্যথায় কিছু করবে না।

উদাহরণ −

যদি ইনপুট অ্যারেটি হয় −

const arr = [0, 0, 0, 14, 0, 63, 0];

তাহলে আউটপুট হবে −

const output = [14, 0, 63, 0];

তাই এই ফাংশনের কোড লিখি।

উদাহরণ

নিচে কোডটি দেওয়া হলো −

const arr = [0, 0, 0, 14, 0, 63, 0]; const removeLeadingZero = arr => {    while (arr.indexOf(0) === 0) {       arr.shift();    }; }; removeLeadingZero(arr); console.log(arr);

কনসোলে নিম্নলিখিত আউটপুট দেখা যাবে −

[ 14, 0, 63, 0 ]

  1. জাভাস্ক্রিপ্টে সংখ্যা থেকে লিডিং জিরো রিমুভ করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে অ্যারে খালি করার উপায়

  3. জাভাস্ক্রিপ্ট Array.prototype.map() ফাংশন

  4. জাভাস্ক্রিপ্ট বেসিক অ্যারে মেথড: push, pop, shift, unshift, splice