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

জাভাস্ক্রিপ্টে সংখ্যাকে বেস-৭ রিপ্রেজেন্টেশনে রূপান্তর করা

বেস-২ রিপ্রেজেন্টেশন (বাইনারি) এর মতোই, যেখানে আমরা বারবার বেস-১০ (দশমিক) সংখ্যাকে ২ দিয়ে ভাগ করি, বেস-৭ সিস্টেমে আমরা সংখ্যাকে ৭ দিয়ে বারবার ভাগ করে বাইনারি রিপ্রেজেন্টেশন বের করব।

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা যেকোনো সংখ্যা গ্রহণ করে এবং এর বেস-৭ রিপ্রেজেন্টেশন বের করে।

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

base7(100) = 202

উদাহরণ

কোডটি হবে:

const num = 100;
const base7 = (num = 0) => {
  let sign = num < 0 && '-' || '';
  num = num * (sign + 1);
  let result = '';
  while (num) {
    result = num % 7 + result;
    num = num / 7 ^ 0;
  };
  return sign + result || "0";
};
console.log(base7(num));

আউটপুট

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

202
  1. ভ্যানিলা জাভাস্ক্রিপ্ট দিয়ে স্ট্রিংকে সংখ্যায় রূপান্তর

  2. জাভাস্ক্রিপ্ট Numbers উদাহরণ

  3. জাভাস্ক্রিপ্টে বিশেষ সংখ্যা যাচাই করা

  4. জাভাস্ক্রিপ্টে সংখ্যার সাথে সাফিক্স जोড়া