ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

力扣做题小记1

力扣做题小记1 本周我做了力扣题库中的第19131420五题。本篇用以记录我的体会与心得第一题 “两数数之和” 模型哈希表找搭档一开始我用双重循环去找相加为target的两个下标但在写程序的时候发现好麻烦然后我就想到了利用字典记录看过的数每次看与当前数相加为target的数在不在字典里这样就可以简化程序了第九题 “回文数”模型字符串反转核心思路把整数转换成字符串直接和反转后的字符串比较代码片段return str(x)str(x)[::-1]踩坑Python里的True和False必须首字母大写小写会报错第13题“罗马数字转整数“一开始我还没想好怎么样才能知道每一个符号对应的整数接着我就想到了可以用字典来存储每一个罗马数字对应的整数接下来这道题就显得很容易了我的想法就是从左往右遍历比较当前数与后一位数如果当前数大或相等就加上反之就减去于是我就顺利将这道题解出来了代码如下第14题“最长公共前缀”我一开始先找出了最短字符的长度但之后我就卡壳了然后我想啊想想到可以用双重循环来遍历列表第一个用range循环进行一个次数的限定并决定比较字母的索引。在这个循环里面我用一个变量存储第一个字符对应的字母然后第二个循环进行比较一旦后续有“”这个变量的就输出False代码如下本周做的这几题虽然力扣上的难度判定为简单但在实际构思的时候还是给我带来了不小的困难但在我独立解决了这些问题之后我感觉我的能力得到了一定的锻炼。这篇小记就到此结束吧虽然我的水平不是那么的高对代码程序的认识也不够数熟练不够深入但我相信未来我会成功的加油
返回列表