We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c23d249 commit 1f592b3Copy full SHA for 1f592b3
javascript/5-Longest-Palindromic-Substring.js
@@ -0,0 +1,34 @@
1
+function longestPalindrome(s) {
2
+ let res = "";
3
+ let resLen = 0;
4
+
5
+ for (let i = 0; i < s.length; i++) {
6
+ let l = i;
7
+ let r = i;
8
9
+ while (l >= 0 && r < s.length && s[l] === s[r]) {
10
+ if (r - l + 1 > resLen) {
11
+ res = s.slice(l, r + 1);
12
+ resLen = r - l + 1;
13
+ }
14
15
+ l -= 1;
16
+ r += 1;
17
18
19
+ l = i;
20
+ r = i + 1;
21
22
23
24
25
26
27
28
29
30
31
32
33
+ return res;
34
+}
0 commit comments