- 博客(6)
- 收藏
- 关注
原创 【LeetCode 练习题】13.罗马数字转整数
//(不同解法持续更新中……)// 题目要求 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + I...
2019-09-17 16:40:42
182
1
原创 【LeetCode 练习题】9.回文数
//(不同解法持续更新中……)// 题目要求 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读...
2019-09-17 13:12:41
144
原创 【LeetCode 练习题】7.整数反转
//(不同解法持续更新中……)// 题目要求 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反...
2019-09-15 16:06:45
117
原创 【LeetCode 练习题】1.两数之和
//(不同解法持续更新中……)// 题目要求 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所...
2019-09-15 15:24:20
142
原创 Python学习之删除列表中特定间隔的元素
今天学到列表类型及操作 突然想到一个问题,创建一个数列,该数列中从1到100,每3个元素删除一个,也就是A={1,2,4,5,7,8,10···} 想出一个比较麻烦的方法 以下是代码部分 ls =list() for i in range(21): if i == 0: print() else: lt = [i] ls += lt ...
2019-02-17 18:09:45
2397
原创 Python学习之使用函数递归实现字符串的反转
‘’‘算法设计: 判断基例和链条 基例:当参数字符串为空 链条:将参数字符串最后一位加到某变量,然后将该参数最后一位删除’’’ a = "" def rev(str): global a if str == "": return a else: a = a+str[-1] str = str[:-1] retu...
2019-02-08 21:16:42
2478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人