测试开发笔试题
小菜鸡也会有春天
这个作者很懒,什么都没留下…
展开
-
Python_反转字符串
Python_反转字符串输入:“abcde”输出:”edcba“PS:字符串是不可变类型元素,很多时候需要先转为list,再join。1)方法1:切片反转def fanzhuan(s): return s[::-1]if __name__ == "__main__": print(fanzhuan("abcde"))2)方法2:内置函数reverse()def fanzhuan(s): lis= list(s) lis.reverse() retu原创 2021-05-10 23:25:45 · 401 阅读 · 0 评论 -
腾讯测开笔试题
测开笔试题分享“”"一个数组里面有混序的正负数,按照以下要求重新排列:1、按照正负间隔的顺序排列2、同一个符号的数相对顺序不变3、若某一个符号的数较多,按原顺序放在最后。例如输入:1,2,3,7,9,-5,-3,-4,-7,-8,-11,-3,-2期望输出:1,-5,2,-3,3,-4,7,-7,9,-8,-11,-3,-2“”"算法:1) 正负数先分开存储;2) 没有时间空间复杂度的要求情况下,可以采取最笨的方法,分三种情况讨论。代码实现如下:def my_sort(arr)原创 2021-04-19 22:12:50 · 507 阅读 · 0 评论 -
大华技术股份有限公司测开笔试题分享
某华股份测开笔试题测试开发岗位社招笔试题:为了防止被黑客取到客户输入的密码,某银行在登陆软件上以屏幕输入法输入密码,该输入法有9个按钮,每个按钮上有不多于3个字母,字母有先后顺序,按第一个字母需要用鼠标点击按钮1次,第二个字母需要点击2次,第三个字母需要点击3次。按键时,若连续两个字母都在同一个按钮上,则输入前一个字母后需要等待一小段时间。假设,用户的输入习惯是:点击按钮需要1单位时间,等待一小段时间为2单位时间。某次登陆的时候,9个按钮上的字母分别为azc dwf gti jql mon p原创 2021-04-04 14:22:54 · 1306 阅读 · 1 评论 -
某游戏大厂测开笔试题分享
测开笔试题某厂笔试题:执行执行时限1000ms一个典型的电话拨号盘如下:1 2 34 5 67 8 90 #手指在两个按键之间的移动距离被定义为这两个键的x、y坐标差的绝对值之和。比如:6到自身的距离是0,到3、5、9键的距离是1,到2、4、8、#键的距离是2,到1、7、0键的距离是3,到*键的距离是4。现在要你算一下:拨打一个电话号码手指所需要移动的最小距离是多少?假设,手指的初始位置是在“5”键上。输入:一行,一个字符串,表示需要拨打的电话号码。输入约束:原创 2021-03-30 23:59:21 · 357 阅读 · 1 评论