This commit is contained in:
parent
de7b15c917
commit
0a0202b06c
1 changed files with 26 additions and 0 deletions
|
|
@ -0,0 +1,26 @@
|
|||
# https://leetcode.com/problems/minimum-equal-sum-of-two-arrays-after-replacing-zeros
|
||||
|
||||
from typing import List
|
||||
|
||||
class Solution:
|
||||
def minSum(self, nums1: List[int], nums2: List[int]) -> int:
|
||||
zeros_1 = 0
|
||||
sum_1 = 0
|
||||
zeros_2 = 0
|
||||
sum_2 = 0
|
||||
for num in nums1:
|
||||
sum_1 += num
|
||||
if num == 0:
|
||||
zeros_1 += 1
|
||||
sum_1 += 1
|
||||
for num in nums2:
|
||||
sum_2 += num
|
||||
if num == 0:
|
||||
zeros_2 += 1
|
||||
sum_2 += 1
|
||||
if zeros_1 == 0 and sum_1 < sum_2:
|
||||
return -1
|
||||
elif zeros_2 == 0 and sum_1 > sum_2:
|
||||
return -1
|
||||
return max(sum_1, sum_2)
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue