腾讯前端笔试9/20

有大佬贴一下第一题和最后一题的代码吗?
我第一题暴力解然后时间超了……
字符串截断那道莫名奇妙,难道不是“超过限制就截断末尾添加lastmsg吗”?
最后一题完全没有思路……
日期那题90%没找到露了哪里?有全A的吗?求分享啊


#腾讯##前端工程师#
全部评论
字符串那题要保证在换行处截断,题目说的“为了好看……”
点赞 回复 分享
发布于 2019-09-20 22:22
环形遍历咋做
点赞 回复 分享
发布于 2019-09-20 22:23
日期那个判断闰年那里估计写的有点问题,我一开始也是90改了就100了
点赞 回复 分享
发布于 2019-09-20 22:45
let [ y, m, d ] = '172800 2 29'.split(' '); y = parseInt(y); m = parseInt(m); d = parseInt(d); let isRunYear = (y) => { if (y >= 3200) { return (y % 3200 === 0 && y % 172800 === 0) ? true : false; } if (y % 100 === 0) { return y % 400 === 0 ? true : false; } return (y % 4 === 0 && y % 10 !== 0) ? true : false; } let stringify = (v) => { return v > 9 ? String(v) : '0' + v; } let getDays = (m) => { let bigMon = [1, 3, 5, 7, 8, 10, 12]; return bigMon.some(x => x === m) ? 31 : 30; } let printYMD = (y, m, d) => { console.log(y + '-' + stringify(m) + '-' + stringify(d)); } function getYMD(year, month, day) { let days, isRun; if (month !== 2) { days = getDays(month); } else { isRun = isRunYear(year); days = isRun ? 29 : 28; } if (day > days) { printYMD(year, month + 1, day - days); } else { printYMD(year, month, day); } } getYMD(y, m, d);
点赞 回复 分享
发布于 2019-09-21 13:47

相关推荐

11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
评论
点赞
3
分享
牛客网
牛客企业服务