समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो ठीक दो नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन उनके पहले अंकों को इंटरचेंज करने के बाद संख्याओं के बीच निरपेक्ष अंतर लौटाना चाहिए। उदाहरण के लिए, ऐरे [105, 413] के लिए, अंतर होगा: |405 - 113| = 292
उदाहरण
निम्नलिखित कोड है −
const arr = [105, 413]; const interchangedDigitDiff = (arr = []) => { arr = arr.map(String); const [first, second] = arr; const fChar = first[0]; const sChar = second[0]; const newFirst = sChar + first.substring(1, first.length); const newSecond = fChar + second.substring(1, second.length); const newArr = [+newFirst, +newSecond]; const diff = Math.abs(newArr[0] - newArr[1]); return diff; }; console.log(interchangedDigitDiff(arr));आउटपुट
कंसोल आउटपुट निम्नलिखिक है −
292