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

জাভাস্ক্রিপ্টে ফ্যাক্টোরিয়ালের ট্রেইলিং জিরো বের করা


একটি ইন্টিজার n দেওয়া থাকলে, আমাদের একটি ফাংশন লিখতে হবে যা n!-এ কতটুকু ট্রেইলিং জিরো আছে তা রিটার্ন করবে।

উদাহরণস্বরূপ −

trailingZeroes(4) = 0
trailingZeroes(5) = 1 কারণ 5! = 120
trailingZeroes(6) = 1

উদাহরণ

const num = 17;
const findTrailingZeroes = num => {
  let cur = 5, total = 0;
  while (cur <= num) {
    total += Math.floor(num / cur);
    cur *= 5;
  };
  return total;
};
console.log(findTrailingZeroes(num));
console.log(findTrailingZeroes(5));
console.log(findTrailingZeroes(1));

আউটপুট

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

3 1 0

  1. জাভাস্ক্রিপ্টে মাল্টিপলের যোগফল বের করা

  2. জাভাস্ক্রিপ্টে একটি সেটের পাওয়ার সেট বের করা

  3. C++-এ একটি সংখ্যার ফ্যাক্টোরিয়ালে ট্রেলিং জিরোর সংখ্যা গণনা

  4. ফ্যাক্টোরিয়ালে ট্রেলিং জিরোর সংখ্যা বের করা C++-এ