Skip to content

Commit 496f447

Browse files
committed
Dec 11
1 parent ceb8443 commit 496f447

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
from typing import List
2+
3+
4+
class Solution:
5+
def maximumBeauty(self, nums: List[int], k: int) -> int:
6+
nums.sort()
7+
ptr1 = 0
8+
for ptr2 in range(len(nums)):
9+
if nums[ptr2]-nums[ptr1] > k*2:
10+
ptr1 += 1
11+
return ptr2-ptr1+1
12+
13+
14+
def main():
15+
nums = [4, 6, 1, 2]
16+
k = 2
17+
assert Solution().maximumBeauty(nums, k) == 3
18+
19+
nums = [1, 1, 1, 1]
20+
k = 10
21+
assert Solution().maximumBeauty(nums, k) == 4
22+
23+
24+
if __name__ == '__main__':
25+
main()

2024-12-December-LeetCoding-Challenge/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
| December 8 | [2054. Two Best Non-Overlapping Events](https://leetcode.com/problems/two-best-non-overlapping-events/) | Medium | Solved |
1414
| December 9 | [3152. Special Array II](https://leetcode.com/problems/special-array-ii/) | Medium | Solved |
1515
| December 10 | [2981. Find Longest Special Substring That Occurs Thrice I](https://leetcode.com/problems/find-longest-special-substring-that-occurs-thrice-i/) | Medium | Unsolved |
16-
| December 11 | []() | | |
16+
| December 11 | [2779. Maximum Beauty of an Array After Applying Operation](https://leetcode.com/problems/maximum-beauty-of-an-array-after-applying-operation/) | Medium | Unsolved |
1717
| December 12 | []() | | |
1818
| December 13 | []() | | |
1919
| December 14 | []() | | |
@@ -39,5 +39,5 @@
3939
| Level | Problems | Solved | Unsolved |
4040
| --- | --- | --- | --- |
4141
| Easy | 2 | 2 | 0 |
42-
| Medium | 8 | 6 | 2 |
42+
| Medium | 9 | 6 | 3 |
4343
| Hard | 0 | 0 | 0 |

0 commit comments

Comments
 (0)