Talentd
FleetCode

3663. Find The Least Frequent Digit

Easy68.8% acceptance1 company

Given an integer n, find the digit that occurs least frequently in its decimal representation. If multiple digits have the same frequency, choose the smallest digit.

Return the chosen digit as an integer.

The frequency of a digit x is the number of times it appears in the decimal representation of n.

Example 1:

Input: n = 1553322

Output: 1

Explanation:

The least frequent digit in n is 1, which appears only once. All other digits appear twice.

Example 2:

Input: n = 723344511

Output: 2

Explanation:

The least frequent digits in n are 7, 2, and 5; each appears only once.

Constraints:

  • 1 <= n <= 231​​​​​​​ - 1

Asked at 1 company

Hints open one at a time

Hint 1
Simulate as described
3:45
Still stuck?Read the written solution, or watch a walkthrough.
Open solution
Loading editor…
1class Solution:
2 def getLeastFrequentDigit(self, n: int) -> int:
3
Starter codePython 3Spaces: 4
Examples
Input
1553322
Input
723344511
Your code is saved on this device.Solution