首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
华科平凡
亚马逊_AWS_GCR-TAM
华中科技大学
2018届
golang工程师
修福报群:742370985 (吹水交流)
关注
私信
加入黑名单
举报TA
TA的博客
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(561)
查找字符串最长公共子串
9
用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角线最长的1的序列,其对应的位置就是最长匹配子串的位置。 def find_lcsubstr(s1, s2): res = [] # 存储所有匹配的子串 m = [[0 for i i...
发表于 2020-01-11 10:07:23
整数的倒数
4
python num = input() print("-" + num[1:][::-1] if "-" in num else num[::-1])
发表于 2019-09-08 22:05:45
整数和
3
python解法 求出N+N+1+……+2N的结果,并用公式表示。 for i in range(int(input())): n = int(input()) print(3 * n * (abs(n) + 1) // 2)
发表于 2019-04-03 22:57:11
计算天数
3
python解法 3行: import datetime for i in range(int(input())): print(datetime.datetime(*map(int, input().split())).strftime("%j").lstrip(&qu...
发表于 2019-04-03 22:51:50
编排字符串
2
python解法 arr = [] for i in range(int(input())): arr.insert(0, input()) print(" ".join([str(item + 1) + "=" + arr[item] for...
发表于 2019-03-30 08:51:11
加法等式
2
python解法 for res in [[a, b, c] for a in range(10) for b in range(10) for c in range(10) if 100 * a + 10 * b + c + 100 * b + 11 * c == 532]...
发表于 2019-03-30 08:35:58
反序相等
6
for i in range(1000, 1111): if str(i * 9) == str(i)[::-1]: print(i)
发表于 2019-03-30 08:31:11
对称平方数
3
for i in range(1, 256): if str(i**2)==str(i**2)[::-1]: print(i) 没有说n的范围,n是否可以为0?
发表于 2019-03-30 08:28:18
几个岛
5
python解法 经典的岛屿问题,又掏出了我的祖传代码。不过题目有坑: 要判断行数与列数有没有越界。 还有越界后的处理,发现测试用例中对于越界还是取上一次的结果,这个使用数组记录上一次操作后岛屿的数量即可。 一开始要在res数组里做一个初始化值0,防止一上来就越界,此时岛屿数量为0。 代码如下:...
发表于 2019-03-20 22:11:22
返回小于 N 的质数个数
2
python解法 使用 普通筛选法--埃拉托斯特尼筛法先简单说一下原理:基本思想:素数的倍数一定不是素数实现方法:用一个长度为N+1的数组保存信息(0表示素数,1表示非素数),先假设所有的数都是素数(初始化为0),从第一个素数2开始,把2的倍数都标记为非素数(置为1),一直到大于N;然后进行下一趟,...
发表于 2019-03-19 22:48:36
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题