Back to Month
EASY 11 Sep 2026 View on LeetCode

3483. Unique 3-Digit Even Numbers

</> Solution

class Solution {
    public int totalNumbers(int[] digits) {
        Set<Integer> result = new HashSet<>();
        int n = digits.length;
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                for (int k = 0; k < n; k++) {
                    if (i == j || j == k || i == k) continue;
                    if (digits[i] == 0) continue;
                    if (digits[k] % 2 != 0) continue;
                    int num = digits[i] * 100 + digits[j] * 10 + digits[k];
                    result.add(num);
                }
            }
        }
        return result.size();
    }
}

TIME COMPLEXITY

O(n³)

SPACE COMPLEXITY

O(n)

TOPICS

Array Enumeration Hash Table