【笔试题目】快手2019年秋招测试B卷

网友投稿 210 2022-09-25

【笔试题目】快手2019年秋招测试B卷

字符串最大乘积

"""遍历所有情况判断"""import sys def hava_same_char(a, b): for c in a: if c in b: return True return False if __name__ == "__main__": # sys.stdin = open("input.txt", "r") s = [c[1:-1] for c in input().strip()[1:-1].split(',')] ans = 0 for i in range(len(s)): for j in range(i + 1, len(s)): if not hava_same_char(s[i], s[j]): ans = max(ans, len(s[i]) * len(s[j])) print(ans)

今年的第几天

#!/usr/bin/python# -*- coding: utf-8 -*- input_str = raw_input("") input_str=map(int,input_str.split()) dict1={1:31,2:29,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31}dict2={1:31,2:28,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31} def isrunnian(year): if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: return 1 # 整百年能被400整除的是闰年 else: return 0 else: return 1 # 非整百年能被4整除的为闰年 else: return 0 num=0if isrunnian(input_str[0])==1: for i in range(1,input_str[1]): num += dict1[i] num+=input_str[2]else: for i in range(1,input_str[1]): num += dict2[i] num+=input_str[2]print num

num1=input()list1=[]for i in range(1,num1+1): for j in range(0,i): list1.append(i)print list1[num1-1]

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【C++】关于结构体4字节对齐
下一篇:TikTok首席安全官:公司服务器已与字节跳动分开!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~