বেস-২ রিপ্রেজেন্টেশন (বাইনারি) এর মতোই, যেখানে আমরা বারবার বেস-১০ (দশমিক) সংখ্যাকে ২ দিয়ে ভাগ করি, বেস-৭ সিস্টেমে আমরা সংখ্যাকে ৭ দিয়ে বারবার ভাগ করে বাইনারি রিপ্রেজেন্টেশন বের করব।
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা যেকোনো সংখ্যা গ্রহণ করে এবং এর বেস-৭ রিপ্রেজেন্টেশন বের করে।
উদাহরণস্বরূপ:
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