关注
import java.util.*; public class Gloves { public int findMinimum(int n, int[] left, int[] right) { int ret = 0; for (int i = 0; i < left.length; i++) { if (left[i] == 0) { //处理异常情况 ret += right[i]; right[i] = 0; } if (right[i] == 0) { ret += left[i]; left[i] = 0; } } int leftMin = Arrays.stream(left).filter(num -> num != 0) .min().orElse(0);//找不到最小值返回0 int rightMin = Arrays.stream(right).filter(num -> num != 0) .min().orElse(0); int leftSum = Arrays.stream(left).sum(); int rightSum = Arrays.stream(right).sum(); if (leftSum < rightSum) { return leftSum - leftMin + 2 + ret; } else { return rightSum - rightMin + 2 + ret; } } }
点赞
相关推荐
牛客热帖
更多
正在热议
更多
# AI时代还有必要刷leetcode吗? #
17346次浏览 278人参与
# 生化环材还是天坑吗 #
63226次浏览 336人参与
# 厦门银行科技岗值不值得投 #
27449次浏览 743人参与
# 有哪些公司在面试时考察AICoding? #
13675次浏览 270人参与
# 薪资爆料 #
411260次浏览 2204人参与
# 从投递到OC,你用了多久 #
18242次浏览 194人参与
# 想从事Agent应该学习哪些技术? #
5441次浏览 180人参与
# 秋招报数:你投了多少家公司? #
164168次浏览 971人参与
# 你都在哪些场所面过试? #
79962次浏览 501人参与
# HR面都在聊什么? #
10124次浏览 111人参与
# 你想吐槽公司的哪些规定 #
45588次浏览 211人参与
# 什么人最适合大厂? #
10119次浏览 102人参与
# 父母问你工作找得怎么样,怎么回 #
18815次浏览 222人参与
# 哪些公司面试还在问八股? #
10699次浏览 101人参与
# 如何快速融入团队? #
48904次浏览 305人参与
# 我的求职进度条 #
1063976次浏览 7470人参与
# 26届春招投递记录 #
2663次浏览 32人参与
# 技术转行的心路历程 #
93582次浏览 786人参与
# 毕业论文进行时 #
35173次浏览 166人参与
# 你觉得mentor喜欢什么样的实习生 #
57985次浏览 1034人参与
# 如果校招重来我最想改变的是 #
402628次浏览 3252人参与
查看11道真题和解析