腾讯测试开发岗面试上机编程题

测试开发社区

共 351字,需浏览 1分钟

 ·

2022-06-13 01:19

一面:

1.冒泡算法

a=[3,5,8,2,10,9]


求结果:

a=[2,3,5,8,9,10]

…………………………………………


2.一个数组 找出三个数相加为0的数

a=[-2,3,5,0,-1,2,1]


求结果:

aa=[-2,0,2],[-1,0,1]

…………………………………………



二面:

3.二进制,如给定2个字符串,包括0,1,相加得到二进制的结果。


求结果:

字符串a=“11” b=“1”

相加=101

字符串aa=“111” bb=“11”

相加=1010

…………………………………………


4.阶梯算法

每走3步 剩下2个阶梯

每走4步 剩下3个阶梯

每走5步 剩下4个阶梯

每走6步 剩下5个阶梯

每走7步 正好没剩。


求结果:

有多少个阶梯?

…………………………………………


浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报