हमें संख्या अक्षर की एक सरणी दी गई है, और हमें एक ऐसा फ़ंक्शन लिखना है जो सरणी के दो लगातार तत्वों का पूर्ण अंतर देता है।
उदाहरण के लिए -
If input array is [23, 53, 66, 11, 67] Output should be [ 30, 13, 55, 56]
आइए इस समस्या के लिए कोड लिखें -
हम एक लूप के लिए उपयोग करेंगे जो सूचकांक 1 से सरणी के अंत तक पुनरावृति करना शुरू कर देगा और मूल सरणी के [i] वें और [i -1] वें तत्व के पूर्ण अंतर को एक नए सरणी में खिलाएगा। यह रहा कोड -
उदाहरण
var arr = [23, 53, 66, 11, 67] const createDifference = (arr) => { const differenceArray = []; for(let i = 1; i < arr.length; i++){ differenceArray.push(Math.abs(arr[i] - arr[i - 1])); }; return differenceArray; } console.log(createDifference(arr));
आउटपुट
कंसोल में इस कोड का आउटपुट होगा -
[ 30, 13, 55, 56 ]