要用js语言解决跪求

解决方案 »

  1.   


    function solution(list) {
    var rearr = [];
    var n = 0;
    for (var i = 1; i <= list.length; i++) {
    if (i==list.length || list[i]!=list[i-1]+1) {
    if (i-n>=3) {
    rearr.push(list[n]+"-"+list[i-1]);
    } else {
    rearr.push.apply(rearr,list.slice(n,i));
    }
    n = i;
    }
    }
    return rearr.join(",");
    }
      

  2.   


    codewar里实在不会做的题不是可以直接看答案吗,不明白来这里找人要答案是什么目的。
      

  3.   


    大佬,建议以后这种直接发题目要答案的都不要回答,这种不是为了交作业就是为了刷分,你给了答案他们就是复制过去把所有testcase跑完拿分下一题,并不会看你的代码思路什么的。
      

  4.   


    codewar里实在不会做的题不是可以直接看答案吗,不明白来这里找人要答案是什么目的。
    不知道可以看答案 。
      

  5.   


    codewar里实在不会做的题不是可以直接看答案吗,不明白来这里找人要答案是什么目的。
    不知道可以看答案 。好吧。你应该自己尝试做一下,把你的代码贴出来我们帮你看是哪里有问题,而不是直接上来要答案。