instruction: Adott egy rendezett egyedi egész számtömb nums.
  
  A [a,b] tartomány az összes egész szám a-tól b-ig (beleértve) terjedő tartománya.
  
  Adja vissza a tartományok legkisebb rendezett listáját, amely pontosan lefedi a tömb összes számát. Vagyis a nums minden elemét pontosan egy tartomány fedi le, és nincs olyan x egész szám, amelyik x szerepel valamelyik tartományban, de nem szerepel a nums-ban.
  
  A lista minden egyes [a,b] tartományát a következőképpen kell kiadni:
  
  "a->b" ha a != b
  "a" ha a == b
output: A probléma megoldásához a nums tömbön iterálhatunk, és két változó segítségével nyomon követhetjük az aktuális tartományt. Ha a szomszédos számok között hézag van, akkor az előző tartományt hozzáadhatja az eredménylistához, és frissítheti a tartományt, hogy az aktuális számtól kezdődjön.
  
  Az iteráció végén az utolsó tartományt kell hozzáadni az eredménylistához. Íme a kód:
  
  ```
  def summaryRanges(nums):
      n = len(nums)
      if n == 0:
          return []
      res = []
      start = nums[0]
      for i in range(1, n):
          Ha nums[i] == nums[i-1] + 1:
              continue
          else:
              1: ha start == nums[i-1]:
                  res.append(str(start))
              else:
                  res.append(str(start) + '->' + str(nums[i-1]))
              start = nums[i]
      if start == nums[n-1]:
          res.append(str(start))
      else:
          res.append(str(start) + '->' + str(nums[n-1]))
      return res
  ```