समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को इनपुट सरणी को किसी अन्य सरणी में मैप करना चाहिए जिसमें प्रत्येक तत्व को उसके 0-आधारित अनुक्रमणिका में उठाया जाता है।
और अंत में, हमारे फ़ंक्शन को इस नए सरणी को वापस करना चाहिए।
उदाहरण
निम्नलिखित कोड है -
const arr = [5, 2, 3, 7, 6, 2]; const findNthPower = (arr = []) => { const res = []; for(let i = 0; i < arr.length; i++){ const el = arr[i]; const curr = Math.pow(el, i); res[i] = curr; }; return res; }; console.log(findNthPower(arr));
आउटपुट
[ 1, 2, 9, 343, 1296, 32 ]