Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 562 Bytes

Question_3396.md

File metadata and controls

20 lines (17 loc) · 562 Bytes

LeetCode Records - Question 3396 Minimum Number of Operations to Make Elements in Array Distinct

Attempt 1: Use a HashSet to store the searched numbers

class Solution {
    public int minimumOperations(int[] nums) {
        Set<Integer> set = new HashSet<>();
        int i = nums.length - 1;
        for (; i >= 0 && !set.contains(nums[i]); i--) {
            set.add(nums[i]);
        }

        return i < 0 ? 0 : Math.ceilDiv(i + 1, 3);
    }
}
  • Runtime: 2 ms (Beats: 100.00%)
  • Memory: 44.34 MB (Beats: 100.00%)