हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो एक नंबर ले। फिर फंक्शन को उस सबसे बड़े अंतर को वापस करना चाहिए जो नंबर के किन्हीं दो अंकों के बीच मौजूद है।
दूसरे शब्दों में, फंक्शन को बस उस नंबर में मौजूद सबसे बड़े और सबसे छोटे अंक के बीच का अंतर वापस करना चाहिए।
उदाहरण के लिए:
यदि नंबर 654646 है, तो यहां सबसे छोटा अंक 4 है और सबसे बड़ा 6 है। इसलिए, हमारा आउटपुट 2 होना चाहिए।
उदाहरण
इसके लिए कोड:
const num = 654646; const maxDifference = (num, min = Infinity, max = -Infinity) => { if(num){ const digit = num % 10; return maxDifference(Math.floor(num / 10), Math.min(digit, min), Math.max(digit, max)); }; return max - min; }; console.log(maxDifference(num));आउटपुट
कंसोल में आउटपुट:
2