LeetCode. 3131. 找出与数组相加的整数 I

39 阅读1分钟

题目

leetcode.cn/problems/fi…

给你两个长度相等的数组 nums1 和 nums2

数组 nums1 中的每个元素都与变量 x 所表示的整数相加。如果 x 为负数,则表现为元素值的减少。

在与 x 相加后,nums1 和 nums2 相等 。当两个数组中包含相同的整数,并且这些整数出现的频次相同时,两个数组 相等 。

返回整数 x 。

思路

遍历后,找到第一个元素相减

其实只要找到两个数组的最小值就可以了...当初觉得是个简单题就按照排序写了,看到题解之后才反应过来最后使用的也只是最小的那个数字

代码

public class Solution {
    public int addedInteger(int[] nums1, int[] nums2) {
        Arrays.sort(nums1);
        Arrays.sort(nums2);
        return nums2[0]- nums1[0];
    }
}

题解

leetcode.cn/problems/fi…