class Solution {
public:
int minNumber(vector<int>& nums1, vector<int>& nums2) {
map<int,int> mp1,mp2;
for(auto& x: nums1)
{
mp1[x]=1;
}
for(auto& x: nums2)
{
mp2[x]=1;
}
int min1=0,min2=0;
for(int i=1;i<=9;i++)
{
if(mp1[i] && mp2[i]) return i;
if(min1==0 && mp1[i]) min1=i;
if(min2==0 && mp2[i]) min2=i;
}
if(min1<min2) return min1*10+min2;
return min2*10+min1;
}
};
Leetcode 2605. 从两个数字数组里生成最小数字
最新推荐文章于 2024-06-15 09:23:13 发布