Talentd
FleetCode

3270. Find the Key of the Numbers

Easy76.1% acceptance1 company

You are given three positive integers num1, num2, and num3.

The key of num1, num2, and num3 is defined as a four-digit number such that:

  • Initially, if any number has less than four digits, it is padded with leading zeros.
  • The ith digit (1 <= i <= 4) of the key is generated by taking the smallest digit among the ith digits of num1, num2, and num3.

Return the key of the three numbers without leading zeros (if any).

Example 1:

Input: num1 = 1, num2 = 10, num3 = 1000

Output: 0

Explanation:

On padding, num1 becomes "0001", num2 becomes "0010", and num3 remains "1000".

  • The 1st digit of the key is min(0, 0, 1).
  • The 2nd digit of the key is min(0, 0, 0).
  • The 3rd digit of the key is min(0, 1, 0).
  • The 4th digit of the key is min(1, 0, 0).

Hence, the key is "0000", i.e. 0.

Example 2:

Input: num1 = 987, num2 = 879, num3 = 798

Output: 777

Example 3:

Input: num1 = 1, num2 = 2, num3 = 3

Output: 1

Constraints:

  • 1 <= num1, num2, num3 <= 9999

Asked at 1 company

Topics

5:11
Still stuck?Read 3 approaches, or watch a walkthrough.
Open solution

Similar problems

Largest NumberMedium
Loading editor…
1class Solution:
2 def generateKey(self, num1: int, num2: int, num3: int) -> int:
3
Starter codePython 3Spaces: 4
Examples
Input
1
10
1000
Input
987
879
798
Input
1
2
3
Your code is saved on this device.Solution