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 bf9648a commit 4225cb8Copy full SHA for 4225cb8
1 file changed
palindromic-substrings/hsskey.js
@@ -0,0 +1,24 @@
1
+/**
2
+ * @param {string} s
3
+ * @return {number}
4
+ */
5
+var countSubstrings = function(s) {
6
+ let res = 0;
7
+
8
+ const countPali = (s, l, r) => {
9
+ let count = 0;
10
+ while (l >= 0 && r < s.length && s[l] === s[r]) {
11
+ count++;
12
+ l--;
13
+ r++;
14
+ }
15
+ return count;
16
+ };
17
18
+ for (let i = 0; i < s.length; i++) {
19
+ res += countPali(s, i, i);
20
+ res += countPali(s, i, i + 1);
21
22
23
+ return res;
24
+};
0 commit comments