समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो अद्वितीय शब्दों की एक सरणी लेता है। हमारा फ़ंक्शन उन सभी सूचकांक जोड़ियों की एक सरणी लौटाएगा, जिन पर स्थित शब्दों को संयोजित करने पर एक पालिंड्रोम शब्द बनता है।
उदाहरण
निम्न कोड देखें:
const arr = ["abcd", "dcba", "lls", "s", "sssll"]; const findPairs = (arr = []) => { const res = []; for ( let i = 0; i < arr.length; i++ ){ for ( let j = 0; j < arr.length; j++ ){ if (i !== j ) { let k = `${arr[i]}${arr[j]}`; let l = [...k].reverse().join(''); if (k === l) res.push( [i, j] ); } }; }; return res; }; console.log(findPairs(arr));आउटपुट
[ [ 0, 1 ], [ 1, 0 ], [ 2, 4 ], [ 3, 2 ] ]