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 1bd2030 commit 7c47e34Copy full SHA for 7c47e34
โpalindromic-substrings/wooseok123.jsโ
@@ -0,0 +1,24 @@
1
+var countSubstrings = function (s) {
2
+ let result = 0;
3
+ // ๊ฐ์๋ฅผ ํค์๋๊ฐ๋ฉฐ, ๊ฐ ์๋ฆฌ๊ฐ ๋์นญ์ ์ด๋ฃจ๋์ง ๊ฒ์ฌํ๋ค.
4
+
5
+ // substring์ ๊ฐ์ ์ค์
6
+ for (let i = 0; i < s.length; i++) {
7
+ // ์์์ ์ค์
8
+ for (let j = 0; j < s.length - i; j++) {
9
+ let isPalindromic = true;
10
+ // ๋์นญ๋๋ ์์๋ฅผ ํ๋์ฉ ๋น๊ต
11
+ for (let k = j; k < Math.ceil((j * 2 + i) / 2); k++) {
12
+ if (s[k] !== s[j * 2 + i - k]) {
13
+ isPalindromic = false;
14
+ break;
15
+ }
16
17
+ if (isPalindromic) result += 1;
18
19
20
21
+ return result;
22
+};
23
24
+// TC : o(n^3) | SC : o(1)
0 commit comments