Skip to content

Commit

Permalink
some changes
Browse files Browse the repository at this point in the history
  • Loading branch information
mustafaansarii committed Sep 7, 2024
1 parent 1b79afb commit e66fe8d
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 10 deletions.
22 changes: 13 additions & 9 deletions Array problems/Arrays/643. Maximum Average Subarray I.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
class Solution:
def findMaxAverage(self, nums, k: int) -> float:
pass




if __name__=="__main__":
nums = [1,12,-5,-6,50,3], k = 4
s=Solution()
print(s.findMaxAverage(nums,k))
current_sum = sum(nums[:k])
max_sum = current_sum

for i in range(k, len(nums)):
current_sum = current_sum - nums[i - k] + nums[i]
max_sum = max(max_sum, current_sum)
return max_sum / k

if __name__ == "__main__":
nums = [1, 12, -5, -6, 50, 3]
k = 4
s = Solution()
print(s.findMaxAverage(nums, k))
10 changes: 10 additions & 0 deletions Array problems/Arrays/sort the array according to frequency.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

from collections import Counter
class Solution:
def sortByFreq(self,arr):
frequency = Counter(arr)
sorted_arr = sorted(arr, key=lambda x: (-frequency[x], x))

return sorted_arr
a=Solution().sortByFreq([12,23,34,2,12,12,23])
print(a)
4 changes: 3 additions & 1 deletion Graphs/.idea/material_theme_project_new.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit e66fe8d

Please sign in to comment.