Saralanmagan butun sonlar massivi nums berilgan. Unda ishtirok etmagan eng kichik musbat (1, 2, ...) butun sonni toping.
Siz yozgan algoritm O(n) vaqtda va iloji boricha doimiy O(1) xotira hajmi bilan ishlashi zarur.
func solve(nums []int) int {
// ...
}
Input: nums = [1,2,0]
Output: 3
Tushuntirish: 1 va 2 bor, demak eng kichik tushib qolgan son 3.
Input: nums = [3,4,-1,1]
Output: 2
Input: nums = [7,8,9,11,12]
Output: 1