字节笔试

1.密码破解

密电码由字母(只有大写字母),数字和其它字符组成。
ABCD…Z的顺序为1,2,3,…,26
破解方式取决于第一个字符X
第一个字符为字母X,则所有的字母和数字后移X位
如X=B,则所有字母和数字后移两位,Z后移一位为A , ‘9’后移一位为’0’
第一个字符为数字,则所有数字和 字母后移相应的位数,如’3’,则所有数字和字母都后移3位。
若第一个字符为其他字符,则情况同第一个字符为’A’;
试破解电码

2.不重复字符查询

给两个字符串s和m t次查询 每次查询给一个i和j对应s和m的前i/j的子串 然后求这两个字串合并后不重复的字母个数(都是小写字母)。

3.找“比较”最大

给n个数组 每个数组五个数 让你选两个数组出来 保证这两个数组的“比较”最大
上述比较是指:两个数组的五个数分别比较 取其中大的值 如:[1,2,3,4,5]和[5,4,3,2,1]
取最大后得到[5,4,3,4,5] 然后取这比较完后的五个数中的最小值(也就是3)作为分数
输出要求分数最大和选择的数组的下标。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值