Find the First Palindromic String in an Array
In this lab, you have to implement a function firstPalindrome
in JavaScript using ESM (ECMAScript Modules) import/export. The function takes an array of strings words
as input and returns the first palindromic string in the array. If there is no such string, return an empty string ""
.
A string is palindromic if it reads the same forward and backward.
Example
Example 1:
Input: words = ["abc","car","ada","racecar","cool"]
Output: "ada"
Explanation: The first string that is palindromic is "ada". Note that "racecar" is also palindromic, but it is not the first.
Example 2:
Input: words = ["notapalindrome","racecar"]
Output: "racecar"
Explanation: The first and only string that is palindromic is "racecar".
Example 3:
Input: words = ["def","ghi"]
Output: ""
Explanation: There are no palindromic strings, so the empty string is returned.
Constraints
1 <= words.length <= 100
1 <= words[i].length <= 100
words[i]
consists only of lowercase English letters.
To complete the lab, you have to complete the missing code and create challenges for the lab as described earlier. Also, make sure to export the firstPalindrome
function.