আমাদের একটি জাভাস্ক্রিপ্ট রিকার্সিভ ফাংশন লিখতে হবে যা একটি নম্বর নেয় এবং নম্বরে সর্বোচ্চ ডিজিটটি রিটার্ন করে।
উদাহরণস্বরূপ: নম্বরটি যদি ৪৫৬৫৪৩৫৬ হয়
তবে রিটার্ন ভ্যালু হবে ৬
উদাহরণ
এটির জন্য কোড হবে:
const num = 45654356;
const greatestDigit = (num = 0, greatest = 0) => {
if(num){
const max = Math.max(num % 10, greatest);
return greatestDigit(Math.floor(num / 10), max);
};
return greatest;
};
console.log(greatestDigit(num));
আউটপুট
কনসোলে আউটপুট হবে:
6