समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को एक नई सरणी का निर्माण और वापसी करनी चाहिए जिसमें प्रत्येक संबंधित तत्व इनपुट सरणी में सभी तत्वों का योग है (इसमें शामिल है)।
उदाहरण
निम्नलिखित कोड है -
const arr = [5, 6, 1, 3, 8, 11]; const partialSum = (arr = []) => { let sum = arr.reduce((acc, val) => acc + val); const res = []; let x = 0; if(arr.length === 0){ return [0]; } for(let i = 0; i <= arr.length; i += 1) { res.push(sum); x = arr[i]; sum -= x; }; return res; }; console.log(partialSum(arr));
आउटपुट
[ 34, 29, 23, 22, 19, 11, 0 ]