코딩테스트

[릿코드] 228. Summary Ranges

_서리__ 2023. 6. 14. 09:34
var summaryRanges = function(nums) {
  let start = nums[0];
  let num = nums[0];
  let end = nums[0];
  const answer = [];
  for(let i=1;i<=nums.length;i++){
    if(num!==nums[i]-1){
      end = num;
      if(start===end) answer.push(`${start}`)
      else answer.push(`${start}->${end}`)
      start = nums[i]
    }
    num=nums[i]
  }
  return answer
};

내가 푼 풀이