题目
给你两个长度相等的数组 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];
}
}