题解 | #大巴车(数组分块,按块翻转,块内不变)#

大巴车(数组分块,按块翻转,块内不变)

http://www.nowcoder.com/practice/a776dfef53914c23a4271fc5fe608369

//员工数 
var m = parseInt(input.split(' ')[0]);
//console.log(m);
//大巴容量
var c = parseInt(input.split(' ')[1]);
//console.log(c);
//组数
var group = parseInt(Math.ceil(m/c));
//console.log(group);
//员工工号
var all = readline();
//console.log(all);
var arr = all.split(' ');
//console.log(arr);
//console.log(typeof(arr));
//输出字符串
var outStr='';
//倒序输出
for(var i=group-1; i>=0; i--){
    if(i==group-1){
        //最后一组可能不满c
        for(var j=i*c; j>=0&&j<m; j++){
            outStr += arr[j] + ' ';
        }
    }else{
        for(var j=i*c; j<(i+1)*c; j++){
             outStr += arr[j] + ' ';
        }
    }
}

console.log(outStr);

全部评论

相关推荐

点赞 评论 收藏
分享
02-05 08:49
已编辑
武汉大学 Web前端
野猪不是猪🐗:36k和36k之间亦有差距,ms的36k和pdd的36k不是一个概念
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务