Back to course home
0% completed
Vote For New Content
Minimum Common Value (easy)
Problem Statement
Given two sorted arrays nums1
and nums2
containing integers only, return the smallest integer that appears in both arrays. If there isn't any integer that exists in both arrays, the function should return -1.
Examples
Example 1:
- input: nums1 = [1, 3, 5, 7], nums2 = [3, 4, 5, 6, 8, 10]
- expectedOutput: 3
- Justification: Both arrays share the integers 3 and 5, but the smallest common integer is 3.
Example 2:
- input: nums1 = [2, 4, 6], nums2 = [1, 3, 5]
- expectedOutput: -1
- Justification: There are no integers common to both nums1 and nums2, hence the output is -1.
Example 3:
- input: nums1 = [1, 2, 2, 3], nums2 = [2, 2, 4]
- expectedOutput: 2
- Justification: The integer 2 is the only common number between nums1 and nums2, appearing multiple times in both, and it is the smallest.
Constraints:
- 1 <= nums1.length, nums2.length <= 10<sup>5</sup>
- 1 <= nums1[i], nums2[j] <= 10<sup>9</sup>
- Both nums1 and nums2 are sorted in non-decreasing order.
Try it yourself
Try solving this question here:
Python3
Python3
. . . .
.....
.....
.....
Like the course? Get enrolled and start learning!
Table of Contents
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible