Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Day 22: q1: Minimum Number of Operations to Make Array Empty #438

Open
prerna-rn opened this issue Jan 18, 2024 · 6 comments
Open

Day 22: q1: Minimum Number of Operations to Make Array Empty #438

prerna-rn opened this issue Jan 18, 2024 · 6 comments
Assignees

Comments

@prerna-rn
Copy link
Contributor

prerna-rn commented Jan 18, 2024

You are given a 0-indexed array nums consisting of positive integers.

There are two types of operations that you can apply on the array any number of times:

Choose two elements with equal values and delete them from the array.
Choose three elements with equal values and delete them from the array.

Return the minimum number of operations required to make the array empty, or -1 if it is not possible.

Example 1:

Input: nums = [2,3,3,2,2,4,2,3,4]
Output: 4
Explanation: We can apply the following operations to make the array empty:

  • Apply the first operation on the elements at indices 0 and 3. The resulting array is nums = [3,3,2,4,2,3,4].
  • Apply the first operation on the elements at indices 2 and 4. The resulting array is nums = [3,3,4,3,4].
  • Apply the second operation on the elements at indices 0, 1, and 3. The resulting array is nums = [4,4].
  • Apply the first operation on the elements at indices 0 and 1. The resulting array is nums = [].
    It can be shown that we cannot make the array empty in less than 4 operations.

Example 2:

Input: nums = [2,1,2,2,3,3]
Output: -1
Explanation: It is impossible to empty the array.

Constraints:

2 <= nums.length <= 105
1 <= nums[i] <= 106

problem link: https://leetcode.com/problems/minimum-number-of-operations-to-make-array-empty/description/?envType=daily-question&envId=2024-01-04

@Tech-neophyte
Copy link
Contributor

Please assign this question to me @kratika-Jangid @karishma-2020

@aishwarya-chandra
Copy link
Contributor

please assign this question to me

@Akansha77
Copy link
Contributor

please assign this issue to me.

@Karnankita04
Copy link
Contributor

@bh-g please assign this issue to me:)

@sriya-singh
Copy link

@bh-g @kratika-Jangid @karishma-2020 please assign this issue to me. I have another approach to solve.

@namita0210
Copy link
Contributor

Please assign this issue to me @bh-g

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants