
快手笔试
qq_41051690
头疼
展开
-
2019年快手笔试题:字符串排序(python版)
(1)题目描述(2)思路与源代码原创 2019-08-25 21:48:10 · 278 阅读 · 0 评论 -
2019年快手笔试:字符串包含(python版)
(1)题目描述下面标记的这句话很重要,当时没看清楚以为很简单,其实难点在这里,循环输入数据解决办法:进行输入的判断while True:try:a,b = input().split()except:break如果输入数据,则继续循环,如果输入数据为空,则推出循环。(2)思路与代码:# coding:utf-8"""思路:如果a包含在b中或者b包含在a中,输出1,否则输出0...原创 2019-08-25 22:23:36 · 250 阅读 · 0 评论 -
2019年快手笔试题:字符串压缩(python版)
1、题目描述2、使用groupby函数 coding:utf-8; from itertools import groupby string = input() print(string) for item, num in groupby(string): # print(item) # print(num) # for i in num: ...原创 2019-08-26 19:49:43 · 497 阅读 · 0 评论 -
2019年快手笔试:今年第几天(python版)
1、思路:使用python自带的模块datetime进行计算2、代码:# coding:utf-8;import datetimedtime = list(map(int, input().split()))doy = datetime.datetime(dtime[0], dtime[1], dtime[2])# print(type(doy))print(int(doy.str...原创 2019-08-26 23:21:56 · 262 阅读 · 0 评论 -
2019年快手:数字序列第n位的值(python版)
1、题目描述2、代码及思路# coding:utf-8;"""思路:利用a(a+1) = n"""import mathn = int(input())a = math.ceil((1 + (1+8*n)**0.5) / 2) - 1print(a)原创 2019-08-29 22:57:46 · 328 阅读 · 0 评论 -
2019年快手笔试:字符串长度最大乘积
1、题目描述2、代码及思路# coding:utf-8;from ast import literal_eval"""思路1:使用循环对mlist中的每个元素与除了本人之后的元素进行是否存在相同字符判断,如果存在相同的字符则break,如果不同则求len(mlist[i])*mlist[j],存入result,max(result)求最大值"""words = input()ml...原创 2019-08-30 16:37:43 · 322 阅读 · 0 评论 -
2019年快手笔记:求连续子数组的最大和
1、题目描述2、代码:# coding:utf-8;"""最大子段和问题result[i]记录以i结尾的最大子段和,其中max(0,res)目的在拿出新的i时,前面的res如果是负数,我们就不能相加了,否则在取i这个值时,就不是最大值了"""num = list(map(int, input().split(',')))# print(num)result = [0]res =...原创 2019-08-30 20:44:26 · 172 阅读 · 0 评论