牛客网笔试问题

求解为什么牛客网笔试系统和我自己本地的编译器输出的结果不一样?是有什么api用法有差异吗?我本地的输出是正常的“111,222,333”,牛客网的笔试系统里面就永远输出的最原始的数据“111222333”,我感觉也没有用什么特别的api吧,为什么会导致这样的问题?都遇到过好几次了
function myFunction( param ) {
    // write code here
    let param2 = param;
    let small = "";
    for (let i in param2) {
      if (param2[i] == ".") {
        small = param2.slice(i);
        param = param2.slice(0, i);
        break;
      }
    }
    for(let i = param2.length % 3;i < param2.length;i+=3){
        if(i == 0){
            continue;
        }
        param2 = param2.slice(0,i) + "," + param2.slice(i);
        i++;
    }
    if(small.length != 0){
        if(small.length >= 3){
            small = small.slice(0,3);
        }else{
            small += '0';
        }
        param = param + small;
    }
    console.log(param2)
    return param2;
}
console.log(myFunction("111222333"))

#笔试##笔试题目##春招##前端#
全部评论
要不你在调试一下。
点赞 回复 分享
发布于 2022-04-12 20:34

相关推荐

陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
06-26 17:24
已编辑
宁波大学 golang
迷失西雅图:别给,纯kpi,别问我为什么知道
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务