Special Array With X Elements Greater Than or Equal X Problem

Special Array With X Elements Greater Than or Equal X Problem — ExecCode Easy DSA Practice

Solve the Special Array With X Elements Greater Than or Equal X problem on ExecCode. Free online easy DSA practice in Arrays - Logic Building. Write and run code in Java, C++, Python — no signup required to run.

Problem description

Description You are given an array nums of non-negative integers. Your task is to compute the required answer and return x if the array is special, otherwise, return -1. nums is considered special if there exists a number x such that there are exactly x numbers in nums that are greater than or equal to x. Notice that x does not have to be an element in nums. It can be proven that if nums is special, the value for x is unique.

Examples

Input {"nums": [3, 5]}; Output 2. Input {"nums": [0, 0]}; Output -1

Constraints

1 <= nums.length <= 100 0 <= nums[i] <= 1000

Practice Special Array With X Elements Greater Than or Equal X free on ExecCode. Browse DSA problems, topic map, and placement guides.