腾讯前端暑期实习笔试编程题

第一题代码:
function test(N, arr) {
    let res = []
    while (arr.length > 0) {
        if (arr[0] == N) {
            if (res == []) {
                console.log(arr[0])
                N--
                arr.shift()
            } else {
                 let result = ''+arr[0] 
                N--
                arr.shift()
                while (res.length > 0) {
                    if (res[0] == N) {
                        result = result+ ' ' + res[0]
                        N--
                        res.shift()
                    }else{
                        break
                    }
                }
                if(result !=''){
                    console.log(result)
                }
            }
        } else {
            console.log(' ')
            res.push(arr[0])
            res.sort((a,b)=>b-a)
            arr.shift()
        }
    }
}
let N = 15
let arr = [10,15,12,14,5, 11,1,13, 8, 9, 7, 6, 4, 2, 3]
test(N, arr)

#腾讯##笔试题目#
全部评论
100%吗?我只过了40%
点赞 回复 分享
发布于 2019-04-06 19:49
大佬请问你写题是用node.js的输入输出的吗?我写老是超时,可答案思路又和别人的差不多
点赞 回复 分享
发布于 2019-04-06 18:26
大佬说下第一题题目~
点赞 回复 分享
发布于 2019-04-06 17:15
第二题消除数,比较简单就不贴了
点赞 回复 分享
发布于 2019-04-06 15:47

相关推荐

练习生懒羊羊:开飞机把这个公司创飞吧
点赞 评论 收藏
分享
昨天 15:14
南京大学 C++
这福利有点意思,即实际又实用,不知道大家觉得如何🤔️
芹菜是真的菜:然而mentor不喝,几个实习生相互用券连喝一周爱马哥
投递腾讯等公司7个岗位
点赞 评论 收藏
分享
风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。
双非有机会进大厂吗
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

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