美团前端笔试编程题

很蛋疼的系统,差点被输出搞死。。。

第一题:

var n = parseInt(read_line())

var obj = {}
for (var i = 0; i < n; i++) {
    var key = read_line()
    obj[key] = 0
}

var m = parseInt(read_line())
for (var i = 0; i < m; i++) {
    var key = read_line()
    obj[key]++
}

var res = []
for (var i in obj) {
    if (obj[i] == 0) {
        res.push(i)
    } 
}
res.sort()
for (var i = 0; i < res.length; i++) {
    if (i == res.length - 1) {
        printsth(res[i])
    } else {
        print(res[i])
    }
}

第二题:

var n1 = parseInt(read_line())
var n2 = parseInt(read_line())

if (n1 < n2) {
    if (n2 - n1 < (360 - n2 + n1)) {
        printsth(n2 - n1)
    } else if (n2 - n1 > (360 - n2 + n1)) {
        printsth(-(360 - n2 + n1))
    } else {
        printsth(Math.abs(n2 - n1))
    }
} else if (n1 > n2) {
    if (n1 - n2 > (360 - n1 + n2)) {
        printsth(360 - n1 + n2)
    } else if (n1 - n2 < (360 - n1 + n2)) {
        printsth(-(n1 - n2))
    } else {
        printsth(Math.abs(n1 - n2))
    }
} else {
    printsth(0)
}
#美团#
全部评论
我想问个问题,这种V8的环境代码怎么测啊,本地?
点赞 回复 分享
发布于 2017-09-01 21:26
最长交错序列做出来的同学能贴下代码吗,感觉自己思路肯定没问题,但是写的代码输入输出有问题,一直输出超额。。。
点赞 回复 分享
发布于 2017-08-31 21:58
第一道题不是要按照首字母排序吗?楼主做了吗?
点赞 回复 分享
发布于 2017-08-31 21:46
function test(a,b) { var tmp1; var tmp2; if(a >= b) { tmp1 = 360-a+b; tmp2 = b-a; } else { tmp1 = b-a; tmp2 = 0-a-(360-b); } console.log(Math.abs(tmp1) > Math.abs(tmp2) ? tmp2 : tmp1) } 请问下楼主,能帮我看下第二道题哪里出问题了吗,只有80通过,tmp1顺时针,tmp2逆时针
点赞 回复 分享
发布于 2017-08-31 21:42
哇。。你的第二题不是最长交错序列吗? 看代码不像啊
点赞 回复 分享
发布于 2017-08-31 21:34
怎么这么坑,我说我在自己的编辑器上运行的对的,弄上去怎么也不对。
点赞 回复 分享
发布于 2017-08-31 21:33

相关推荐

简历有什么致命问题吗,字节投了60+没有通过一次简历筛
勇敢牛牛不怕困难_l...:我投的字节嵌入式,下午四点投,第二天下午两点收到笔试通知,当时投着玩的,没想到简历真的过了,准备的迟,笔试只做出来最简单的一道,做完笔试,过了一天收到感谢信
点赞 评论 收藏
分享
04-02 10:09
门头沟学院 Java
用微笑面对困难:这里面问题还是很多的,我也不清楚为啥大家会感觉没啥问题。首先就是全栈开发实习9个月的内容都没有java实习生的内容多,1整个技术栈没看出太核心和难点的内容,感觉好像被拉过去打杂了,而且全栈基本上很容易被毙。里面能问的bug是在太多了比如L:继承 BaseMapper 可直接使用内置方法’。请问你的 BaseMapper 是如何扫描实体类注解如果瞬时产生 100 个上传任务,MySQL 的索引设计是否会有瓶颈?你做过分库分表或者索引优化吗?全栈的内容可以针对动态难点去搞,技能特长写在下面吧,你写了这么多技能,项目和实习体现了多少?你可以在项目里多做文章然后把这个放下去,从大致来看实习不算太水,有含金量你也要写上内容针对哨兵里面的节点变化能问出一万个问题,这个很容易就爆了。
提前批简历挂麻了怎么办
点赞 评论 收藏
分享
评论
点赞
10
分享

创作者周榜

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