আমাদের একটি ফাংশন maximumDifference() লিখতে হবে যা একটি ধনাত্মক সংখ্যা n নেবে এবং সংখ্যা n থেকে গঠিত সর্বোচ্চ সংখ্যা ও সর্বনিম্ন সংখ্যার পার্থক্য ফেরত দেবে।
উদাহরণস্বরূপ:
যদি সংখ্যা n হয় 203,
তার অঙ্কগুলো থেকে গঠিত সর্বোচ্চ সংখ্যা হবে 320
তার অঙ্কগুলো থেকে গঠিত সর্বনিম্ন সংখ্যা হবে 23 (শূন্যকে একের স্থানে রাখা)
পার্থক্য হবে:
320-23 = 297
সেজন্য, আউটপুট হওয়া উচিত 297
এই ফাংশনের কোড লিখি:
উদাহরণ
const digitDifference = num => {
const asc = +String(num).split("").sort((a, b) => {
return (+a) - (+b);
}).join("");
const des = +String(num).split("").sort((a, b) => {
return (+b) - (+a);
}).join("");
return des - asc;
};
console.log(digitDifference(203));
console.log(digitDifference(123));
console.log(digitDifference(546));
console.log(digitDifference(2354));
আউটপুট
কনসোলে আউটপুট হবে:
297 198 198 3087