| 1234567891011121314151617181920212223242526272829303132 |
- # 268. Missing Number
- # @param {Integer[]} nums
- # @return {Integer}
- def missing_number(nums)
- ns = nums.size()
- nums = nums.sort()
- i = 0
- while i < ns
- return i if nums[i] != i
- i += 1
- end
- return ns
- end
- def main()
- def r(n, exp)
- puts "missing_number(#{n}) = #{missing_number(n)} | exp: #{exp}"
- end
- r([3,0,1], 2)
- r([0,1], 2)
- r([9,6,4,2,3,5,7,0,1], 8)
- end
- if __FILE__ == $0
- main()
- end
|