@@ -0,0 +1,32 @@
+# 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}"
+ r([3,0,1], 2)
+ r([0,1], 2)
+ r([9,6,4,2,3,5,7,0,1], 8)
+if __FILE__ == $0
+ main()