字节跳动7.4笔试

1. 给出一个整数n,要找重新组合后比n小,同时是组合后最大的数 例如 11,找不到 not  found, 132 为123;
2. a同学,b同学,同时买了n个汉堡, 老板每次做汉堡是随机的,有j个面包,k个香料。 aj bj tj 为a不喜欢的面包种数, b不喜欢的面包种数, ab都不喜欢的面包种数 ak, bk, tk 为a不喜欢的香料种数, b不喜欢的香料种数, ab都不喜欢的香料种数。 求a.b可以在n个汉堡中找到各自喜欢的一个汉堡的概率。 例如n = 2 , j= 3, k=3, 1 1 1 、1 1 1 概率为16/81;
3. 给出一个n的数组,求第一个未出现的数字,例如1 2 3 5 6 输出 4. 解法: 给一个n+3长度数组ret, if(输入数字大于n) continue,else ret[数字]=1,然后遍历ret,看是那一个数字没有,返回该数字。有可能是返回n+1或者n+2,所以要设大一点.
4.回文串, 首尾连接起来,判断在任意处断开 能否形成一个回文串。 以长度奇数偶数来定, 奇数,遍历字符串中间的位置, 然后判断是否为回文, l = (n+l-1)%n; r= (r+1)%n; 偶数同理
#字节跳动笔试##字节跳动##笔试题目#
全部评论
算法菜鸡🐔第三次笔试了,我怕了,字节别给我发笔试链接了
3 回复 分享
发布于 2020-07-04 12:34
一道20一道80,太菜了
1 回复 分享
发布于 2020-07-04 12:23
汉堡不会
1 回复 分享
发布于 2020-07-04 12:28
这个怎么查成绩的啊
1 回复 分享
发布于 2020-07-04 12:46
汉堡就是一个简单的概率论问题,当时做出来了,但是不知道为什么提交的时候有问题,说精确到1e-6,自测也没问题
1 回复 分享
发布于 2020-07-04 15:18
第一题一直百分之80
点赞 回复 分享
发布于 2020-07-04 12:10
汉堡 看不懂
点赞 回复 分享
发布于 2020-07-04 12:14
汉堡对我来说太难了
点赞 回复 分享
发布于 2020-07-04 12:22
大佬们,是怎么样的
点赞 回复 分享
发布于 2020-07-04 12:24
第一80 第二 58 后面gg
点赞 回复 分享
发布于 2020-07-04 12:25
第一题模拟,汉堡不会,第三题hash,第四题 暴力
点赞 回复 分享
发布于 2020-07-04 12:29
请问头条提前批都需要笔试吗?
点赞 回复 分享
发布于 2020-07-04 12:31
汉堡太难了
点赞 回复 分享
发布于 2020-07-04 12:37
进程题是我理解错意思了吗?我直接把数组按从小到大排序然后输出坐标和数组数字不符合的第一个坐标,一直百分之四十不知道错在哪
点赞 回复 分享
发布于 2020-07-04 12:38
我前面 随便写的没优化 只得了个基础分 后面汉堡做了一个小时GG,早知道去改一下其他三个题,还能多拿点分  唉~
点赞 回复 分享
发布于 2020-07-04 12:40
第一题是力扣原题 41题 缺失的第一个正数
点赞 回复 分享
发布于 2020-07-04 12:56
60 0 80 100 全部的人的题都一样啊😓
点赞 回复 分享
发布于 2020-07-04 13:19
40 0 100 100有机会面试吗
点赞 回复 分享
发布于 2020-07-04 14:06
汉堡的题有原题吗,找了一圈搜不出来
点赞 回复 分享
发布于 2020-07-04 14:58
汉堡问题精度感觉不对
点赞 回复 分享
发布于 2020-07-04 15:34

相关推荐

10-27 17:26
东北大学 Java
点赞 评论 收藏
分享
评论
10
75
分享
牛客网
牛客企业服务