stickleofighter

Results 1 comments of stickleofighter

写得有点丑。 ```javascript function transform(str){ const arr=str.split(',').map(v=>parseInt(v)); let isserial=false,temp,result=""; console.log(arr); for(let i in arr){ if(i==0)result+=arr[i]; else{ if(arr[i]==arr[i-1]+1){ isserial=true; temp=arr[i]; if(i==arr.length-1)result+=`~${arr[i]}`; } else{ if(isserial){isserial=false;result+=`~${temp},${arr[i]}`;} else result+=`,${arr[i]}` } } } return result; }...