C++ Py3 Greedy速解Leetcode 2918 Minimum Equal Sum of Two Arrays After Replacing Zeros
影片展示如何使用C++ STL編寫一個簡短的C++解答; Python程式碼也是按照類似的方式完成的。
--------
The film shows how to use C++ STL to write a short C++ solution; the Python code is also done in the similar way.
- class Solution:
- def minSum(self, nums1: List[int], nums2: List[int]) -> int:
- sum1, zero1=sum(nums1), nums1.count(0)
- sum2, zero2=sum(nums2), nums2.count(0)
- if (zero1==0 and sum1<sum2+zero2)or(zero2==0 and sum2<sum1+zero1):
- return -1
- return max(sum1+zero1, sum2+zero2)
沒有留言:
張貼留言