Skip to content

Commit de463c3

Browse files
committed
Jul 01
1 parent d08a26d commit de463c3

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
class Solution:
2+
def possibleStringCount(self, word: str) -> int:
3+
prev = word[0]
4+
count = 1
5+
for ch in word[1:]:
6+
if ch == prev:
7+
count += 1
8+
else:
9+
prev = ch
10+
return count
11+
12+
13+
def main():
14+
word = 'abbcccc'
15+
assert Solution().possibleStringCount(word) == 5
16+
17+
word = 'abcd'
18+
assert Solution().possibleStringCount(word) == 1
19+
20+
word = 'aaaa'
21+
assert Solution().possibleStringCount(word) == 4
22+
23+
24+
if __name__ == '__main__':
25+
main()
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# July-LeetCoding-Challenge-2025
2+
3+
4+
## Questions
5+
| Day | Problem | Level | Status |
6+
| --- | --- | --- | --- |
7+
| July 01 | [3330. Find the Original Typed String I](https://leetcode.com/problems/find-the-original-typed-string-i/) | Easy | Solved |
8+
| July 02 | []() | | |
9+
| July 03 | []() | | |
10+
| July 04 | []() | | |
11+
| July 05 | []() | | |
12+
| July 06 | []() | | |
13+
| July 07 | []() | | |
14+
| July 08 | []() | | |
15+
| July 09 | []() | | |
16+
| July 10 | []() | | |
17+
| July 11 | []() | | |
18+
| July 12 | []() | | |
19+
| July 13 | []() | | |
20+
| July 14 | []() | | |
21+
| July 15 | []() | | |
22+
| July 16 | []() | | |
23+
| July 17 | []() | | |
24+
| July 18 | []() | | |
25+
| July 19 | []() | | |
26+
| July 20 | []() | | |
27+
| July 21 | []() | | |
28+
| July 22 | []() | | |
29+
| July 23 | []() | | |
30+
| July 24 | []() | | |
31+
| July 25 | []() | | |
32+
| July 26 | []() | | |
33+
| July 27 | []() | | |
34+
| July 28 | []() | | |
35+
| July 29 | []() | | |
36+
| July 30 | []() | | |
37+
| July 31 | []() | | |
38+
39+
40+
## Summary
41+
| Level | Problems | Solved | Unsolved |
42+
| --- | --- | --- | --- |
43+
| Easy | 1 | 1 | 0 |
44+
| Medium | 0 | 0 | 0 |
45+
| Hard | 0 | 0 | 0 |

0 commit comments

Comments
 (0)