getting a different number

🏠
 1def get_different_number(arr):
 2  if len(arr) == 1:
 3    if arr[0] > 0:
 4      return 0
 5    else:
 6      return 1
 7  mi = min(arr)
 8  ma = max(arr)
 9  if mi != 0:
10    return 0
11  s = set(arr)
12  for i in range(mi, ma+1):
13    if i not in s:
14      return i
15  return ma + 1