字节跳动工程训练营笔试(前端)

#笔试##字节跳动#
共15道选择题,3道算法题
算法一:
题目描述:

给定两个长度为 n 的整数数组 A 和 B。每次操作可以选择数组 A 中的一个元素和数组 B 中的一个元素(可以是任意位置,包括相同位置),将它们各自加 1。求最少需要多少次操作,才能使数组 A 和数组 B 完全相等(即 A[i] = B[i] 对所有 i 成立)。如果无法使两个数组相等,则输出 -1。

输入格式:

第一行:整数 n(数组长度)
第二行:n 个整数,表示数组 A
第三行:n 个整数,表示数组 B
输出格式:

一个整数,表示最小操作次数;如果无法相等,输出 -1。

算法二:
题目描述
给定两个整数k和m,求k位数中各位数字之和等于m的数的个数。

k位数是指从10^(k-1)到10^k - 1之间的整数(例如,k=2时,范围是[10, 99])。注意,k位数的第一位不能为0。

例如,当k=2,m=3时,符合条件的数有12、21、30,共3个。

输入格式
第一行包含一个整数t(1 ≤ t ≤ 100),表示测试用例的数量。

接下来t行,每行包含两个整数k和m(1 ≤ k ≤ 100,1 ≤ m ≤ 900)。

输出格式
对于每个测试用例,输出一个整数,表示k位数中各位数字之和等于m的数的个数。

第三题是图论#牛客AI配图神器#忘了,一个都没做出来
全部评论
看来题目并不一样,应该是随机组卷的
点赞 回复 分享
发布于 11-05 22:10 河南

相关推荐

转眼间实习就已经半个月了,如果是从第一次开始实习来算,其实已经差不多一个半月了😂为啥会有两种时间说法呢,是因为我第一段实习时间其实很短。当时刚投简历,投后三四天就拿到了三维家的 offer,我身边很多朋友都说这也是一个很不错的中厂,加上是我第一次投实习,所以就接了这个 offer。但是在这个准备的时间中,我字节的面试也依次通过了一二面。后来入职三维家,刚好国庆,假期前后字节的三面与 hr 面也顺利通过了最后三维家实习了一星期就说学校抓人了,偷偷润掉去字节了(说来还有点对不起三维家导师的,感觉他人也挺好刚熟悉起来我就跑了😂)从三维家离职的当天,也是我入职字节的当天。广州的 mt 行事风格很干练,进去的时候我是安排在一个临时位置上(因为刚好第二周要换座位+刚好有一个同事出差不在),和我 mt 刚好在过道两头,又加上他很忙,组里就我一个实习生,我几乎就没啥机会问问题,也有点不太敢问,甚至项目跑起来都不知道怎么打开,头几天纯适应环境去了原本的 base 是广州,离学校只有十几公里,走路+坐地铁 40 分钟也能到。结果刚进来几天,周中突然 ld 找到我,说组内业务调整,要被调去深圳,还要换 mt🥲当时其实真有点懵,突然就要考虑一个人租房、不回学校等等事情,一点经验都没有,很迷茫。不过好在有对象的支持☺️,有师兄的指点,有一个同学刚好也要入职同部门后端+他提前查过攻略,没经验就到处问,最后还是顺利来到了深圳,租好了房子,处理好了很多事情当我把一切都准备好、真的来到深圳以后,我发现,其实来深圳也有来的好处:ld 考虑到我换 base 地找租房,让我申请了两星期出差旅,因此来到这里头两周可以爽住大酒店 + 每日补贴 150 + 市内打车全免;租房有 1000 房补可以租近一点,理论上通勤时间比广州要快不少,可以更晚点起床;景湖是字节自建楼,设施饮食之类的很多感觉比广州好,周围很多别家写字楼+商场也比广州琶洲那块热闹;感受不同的大城市的环境,多一种体验……可能因为我刚好卡到了换 base 的 bug,可能因为这段时间走到我这个地方的需求少,来字节的两个星期工作不算很多,第一个星期没有需求,每天就坐在工位上熟悉项目结构学 react 和微前端;第二个星期来到了深圳,一边问 mt 一边问 AI 慢慢了解了项目的结构,目前也就做了两个小需求(感觉给到我的都不算很急,mt 也说主要是通过需求熟悉项目)。工作时间也蛮弹性的,早上 10 点半多来到公司,晚上看心情走(只要工作做完了你几点走都没问题),来到深圳就一个人也不介意一整天都把自己投入到工作与学习上,幸福感还是挺高的。一整天醒了就去公司,下午下班去健身,晚上干完就回去休息如今,实习生活满打满算也有一个多月了,感觉一路上还是挺顺风顺水的,我也喜欢现在正在做的事😉也祝屏幕前的朋友能够顺风顺水,心想事成,我们一起加油
字节跳动公司福利 1325人发布
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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