Leetcode
李舒木子馨☘
这个作者很懒,什么都没留下…
展开
-
【Leetcode】13. 罗马数字转整数
题目: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 题解: 找规律: I为1,I放在V左边即IV为4,可以看为V-I=4; X为10,I放在X左边即IX为9,可以看为X-I=9; 其余同理,所以只要左边的数小于右边的即可加上较小的数的负数。 答案: class Solution: def romanToInt(self, s: str) -> int: dict={"I":1,"V":5,"X":10, "L":50,"C":100,"D":500,"M"原创 2022-01-24 20:22:30 · 4130 阅读 · 0 评论 -
[Leetcode]9.回文数python
题目: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 答案: class Solution: def isPalindrome(self, x: int) -> bool: s=str(x) for i in range(len(s)): if s[i]==s[len(s)-i-1]:原创 2022-01-13 22:20:49 · 170 阅读 · 0 评论 -
【Leetcode】1.两数之和
前情: 经过一段时间找实习,发现自己缺陷多多。面试的问题涉及很多,项目,经历,算法以及编程能力,但是我哪个都平平无奇,这种情况下不得不促使我开始我的Leetcode之路。人生漫漫,每一步都甚难。 题目: 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出和为目标值 target的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 提交运行: class Solution: def原创 2022-01-12 20:58:09 · 186 阅读 · 0 评论