dangdangA

导航

2020年1月9日 #

Python活力练习Day24

摘要: Day24:(Excel表列名称) 给定一个正整数,返回它在Excel表中相对应的列名称 eg : 1 —> A 2 —> B 3 —> C . . . 26 —> Z 27 —> AA 28 —> AB . . . #做这道题实质是十进制转换为二十六进制 #但是进制是从数字0开始的,而题目要求的是 阅读全文

posted @ 2020-01-09 10:40 dangdangA 阅读(201) 评论(0) 推荐(0) 编辑

2020年1月8日 #

Python活力练习Day23

摘要: Day23:求出两个字符串之间的编辑距离 eg:input :str1 = "intention" str2 = "execution" output : 5 #详细解释参见链接 https://www.cnblogs.com/xiaodangdang/p/12165303.html 1 def s 阅读全文

posted @ 2020-01-08 11:35 dangdangA 阅读(123) 评论(0) 推荐(0) 编辑

动态规划之编辑距离

摘要: #提前声明:转载自 #https://www.jianshu.com/p/a617d20162cf #给定两个字符串Word1,word2,求出word1变成Word2所需要的最小编辑次数 #文章里面详细介绍了编辑距离的思想,Python代码实现,简单应用~ 阅读全文

posted @ 2020-01-08 10:36 dangdangA 阅读(117) 评论(0) 推荐(0) 编辑

2020年1月7日 #

Python活力练习Day22

摘要: Day22:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 eg : input : num1 = "123",num2 = "456" output : 56988 #作为Day20的升级版,区别在于本题需要先相乘后 阅读全文

posted @ 2020-01-07 11:08 dangdangA 阅读(159) 评论(0) 推荐(0) 编辑

2020年1月6日 #

Python活力练习Day21

摘要: Day21:给定两个数组,编写一个函数来计算它们的交集。 eg1 : input : nums1 = [1,2,2,1], nums2 = [2,2] output : [2,2] eg2 : input : nums1 = [4,9,5], nums2 = [9,4,9,8,4] output : 阅读全文

posted @ 2020-01-06 15:30 dangdangA 阅读(140) 评论(0) 推荐(0) 编辑

Python活力练习Day20

摘要: Day20:给定两个字符串,求两数之和 eg : inpur: num1 = "12",num2 = "23" output : 35 #不能直接将字符串转换成整数进行相加 1 def add_num(num1,num2): 2 res = "" #用来存储每位的数字 3 i = len(num1) 阅读全文

posted @ 2020-01-06 09:03 dangdangA 阅读(148) 评论(0) 推荐(0) 编辑

2020年1月3日 #

Python活力练习Day19

摘要: Day19:给定一个整数数组nums,请你返回其中位数为偶数的数字的个数 eg:input : nums = [12,345,2,6,7896] output : 2(其中12和7896是偶数位数) 1 def findNumbers(nums): 2 #方法一 3 num = [str(i) fo 阅读全文

posted @ 2020-01-03 09:55 dangdangA 阅读(108) 评论(0) 推荐(0) 编辑

2020年1月2日 #

Python活力练习Day18

摘要: Day18:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序 说明: 1.必须在原数组上操作,不能拷贝额外的数组。2.尽量减少操作次数。 #采取递归同时运用一个指针 #不知道为什吗力扣里面的递归怎么费事一直错误??? eg: input :nums = [ 阅读全文

posted @ 2020-01-02 19:20 dangdangA 阅读(159) 评论(0) 推荐(0) 编辑

Python活力练习Day17

摘要: Day17:查找字符串最长公共前缀 eg1: input : ["folwer", "flow", "flight"] output : "fl" eg2: input : ["dog", "racecar" , "car"] output : 空 #利用python中的 Max()和 Min()函 阅读全文

posted @ 2020-01-02 10:05 dangdangA 阅读(183) 评论(0) 推荐(0) 编辑

2019年12月31日 #

python活力练习Day16

摘要: Day16:字符逆序 形式一:eg : input : I am a boy output : yob a ma I 形式二:eg:input : I am a boy output : boy a am I 形式一: 1 def fun(): 2 a = input() 3 for i in ra 阅读全文

posted @ 2019-12-31 09:37 dangdangA 阅读(166) 评论(0) 推荐(0) 编辑