Skip to content

Commit 35df79e

Browse files
committed
Feb 1
1 parent 58c77a2 commit 35df79e

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# February-LeetCoding-Challenge-2025
2+
3+
4+
## Questions
5+
| Day | Problem | Level | Status |
6+
| --- | --- | --- | --- |
7+
| February 01 | [3151. Special Array I](https://leetcode.com/problems/special-array-i/) | Easy | Solved |
8+
| February 02 | []() | | |
9+
| February 03 | []() | | |
10+
| February 04 | []() | | |
11+
| February 05 | []() | | |
12+
| February 06 | []() | | |
13+
| February 07 | []() | | |
14+
| February 08 | []() | | |
15+
| February 09 | []() | | |
16+
| February 10 | []() | | |
17+
| February 11 | []() | | |
18+
| February 12 | []() | | |
19+
| February 13 | []() | | |
20+
| February 14 | []() | | |
21+
| February 15 | []() | | |
22+
| February 16 | []() | | |
23+
| February 17 | []() | | |
24+
| February 18 | []() | | |
25+
| February 19 | []() | | |
26+
| February 20 | []() | | |
27+
| February 21 | []() | | |
28+
| February 22 | []() | | |
29+
| February 23 | []() | | |
30+
| February 24 | []() | | |
31+
| February 25 | []() | | |
32+
| February 26 | []() | | |
33+
| February 27 | []() | | |
34+
| February 28 | []() | | |
35+
36+
37+
## Summary
38+
| Level | Problems | Solved | Unsolved |
39+
| --- | --- | --- | --- |
40+
| Easy | 1 | 1 | 0 |
41+
| Medium | 0 | 0 | 0 |
42+
| Hard | 0 | 0 | 0 |
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
from itertools import pairwise
2+
from typing import List
3+
4+
5+
class Solution:
6+
def isArraySpecial(self, nums: List[int]) -> bool:
7+
return not any(i & 1 == j & 1 for i, j in pairwise(nums))
8+
9+
10+
def main():
11+
nums = [1]
12+
assert Solution().isArraySpecial(nums) is True
13+
14+
nums = [2, 1, 4]
15+
assert Solution().isArraySpecial(nums) is True
16+
17+
nums = [4, 3, 1, 6]
18+
assert Solution().isArraySpecial(nums) is False
19+
20+
21+
if __name__ == '__main__':
22+
main()

0 commit comments

Comments
 (0)