3131. Find the Integer Added to Array I LeetCode Solution
In this guide, you will get 3131. Find the Integer Added to Array I LeetCode Solution with the best time and space complexity. The solution to Find the Integer Added to Array I problem is provided in various programming languages like C++, Java, and Python. This will be helpful for you if you are preparing for placements, hackathons, interviews, or practice purposes. The solutions provided here are very easy to follow and include detailed explanations.
Table of Contents
- Problem Statement
- Complexity Analysis
- Find the Integer Added to Array I solution in C++
- Find the Integer Added to Array I solution in Java
- Find the Integer Added to Array I solution in Python
- Additional Resources

Problem Statement of Find the Integer Added to Array I
You are given two arrays of equal length, nums1 and nums2.
Each element in nums1 has been increased (or decreased in the case of negative) by an integer, represented by the variable x.
As a result, nums1 becomes equal to nums2. Two arrays are considered equal when they contain the same integers with the same frequencies.
Return the integer x.
Example 1:
Input: nums1 = [2,6,4], nums2 = [9,7,5]
Output: 3
Explanation:
The integer added to each element of nums1 is 3.
Example 2:
Input: nums1 = [10], nums2 = [5]
Output: -5
Explanation:
The integer added to each element of nums1 is -5.
Example 3:
Input: nums1 = [1,1,1,1], nums2 = [1,1,1,1]
Output: 0
Explanation:
The integer added to each element of nums1 is 0.
Constraints:
1 <= nums1.length == nums2.length <= 100
0 <= nums1[i], nums2[i] <= 1000
The test cases are generated in a way that there is an integer x such that nums1 can become equal to nums2 by adding x to each element of nums1.
Complexity Analysis
- Time Complexity: O(n)
- Space Complexity: O(1)
3131. Find the Integer Added to Array I LeetCode Solution in C++
class Solution {
public:
int addedInteger(vector<int>& nums1, vector<int>& nums2) {
return ranges::min(nums2) - ranges::min(nums1);
}
};
/* code provided by PROGIEZ */
3131. Find the Integer Added to Array I LeetCode Solution in Java
class Solution {
public int addedInteger(int[] nums1, int[] nums2) {
return Arrays.stream(nums2).min().getAsInt() - Arrays.stream(nums1).min().getAsInt();
}
}
// code provided by PROGIEZ
3131. Find the Integer Added to Array I LeetCode Solution in Python
class Solution:
def addedInteger(self, nums1: list[int], nums2: list[int]) -> int:
return min(nums2) - min(nums1)
# code by PROGIEZ
Additional Resources
- Explore all LeetCode problem solutions at Progiez here
- Explore all problems on LeetCode website here
Happy Coding! Keep following PROGIEZ for more updates and solutions.