Skip to content

Commit d6dcaf7

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent e316c4f commit d6dcaf7

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

greedy_methods/rearranging_fruits.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@ class Solution:
22
def minCost(self, basket1: List[int], basket2: List[int]) -> int:
33
n = len(basket1)
44
freq = defaultdict(int)
5-
mn = float('inf')
5+
mn = float("inf")
66
for i in range(n):
77
freq[basket1[i]] += 1
88
freq[basket2[i]] -= 1
99
mn = min(mn, basket1[i], basket2[i])
10-
10+
1111
to_swap = []
12-
for j,k in freq.items():
12+
for j, k in freq.items():
1313
if k % 2 != 0:
1414
return -1
1515
to_swap += [j] * (abs(k) // 2)
16-
16+
1717
to_swap.sort()
1818
res = 0
1919
for i in range(len(to_swap) // 2):
2020
res += min(to_swap[i], 2 * mn)
21-
21+
2222
return res

0 commit comments

Comments
 (0)