跳到主要内容

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])