समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी लेता है। हमारा फ़ंक्शन सरणी में अवरोही क्रम में लगातार जोड़ों के बीच के अंतरों का योग करेगा।
उदाहरण के लिए: यदि सरणी है:
[6, 2, 15]
तो आउटपुट होना चाहिए:
(15 - 6) + (6 - 2) = 13
उदाहरण
निम्न कोड देखें:
const arr = [6, 2, 15]; const sumDifference = (arr = []) => { const descArr = arr.sort((a, b) => b - a); if (descArr.length <= 1) { return 0; } let total = 0; for (let i = 0; i < descArr.length - 1; i++) { total += (descArr[i] - descArr[i + 1]); } return total; }; console.log(sumDifference(arr));आउटपुट
13