2605.从两个数字数组里生成最小数字
链接:2605.从两个数字数组里生成最小数字
难度:Easy
标签:数组、哈希表、枚举
简介:给你两个只包含 1 到 9 之间数字的数组 nums1 和 nums2 ,每个数组中的元素 互不相同 ,请你返回 最小 的数字,两个数组都 至少 包含这个数字的某个数位。
题解 1 - python
- 编辑时间:2023-09-05
- 执行用时:40ms
- 内存消耗:15.7MB
- 编程语言:python
- 解法介绍:排序后遍历。
class Solution:
def minNumber(self, nums1: List[int], nums2: List[int]) -> int:
nums1.sort()
nums2.sort()
for num in nums1:
if num in nums2:
return num
return min(nums1[0] * 10 + nums2[0], nums2[0] * 10 + nums1[0])