![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetCode
每日练习leetcode
小李小李不讲道理-
这个作者很懒,什么都没留下…
展开
-
day3:13.罗马数字转整数
关键点:对字符串s找到每一个罗马数字,通过for循环遍历,利用charAt()函数下标访问,获取到罗马数字,然后利用map中key,value,用get函数获取到key对应的value,也就是整数。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。注意:当前面个数字小于后面个数字时,用if语句判断,若当前数字小于下一个数字,则减去当前的value值,否则都是加上当前的value值。原创 2023-05-15 21:29:09 · 50 阅读 · 0 评论 -
leetCode day1回文数
回文:只需判断后面一半的数字与前面是否相等就可以,后面一半比如是123,先截取到3,在截取到2,在截取到1,我们想要得到的应该是321,因此再每次得到最后一个数字,要对前面截取到的数字*10再加上截取到的数字。收获的点:如果想要获取数字的每一位,可以通过x%10,再x/10不断循环这个过程做到, x%10是获取最后一位数字,x/10是截掉最后一位数字。最后再与截取掉后一半的,只剩前一半的数字比较。偶数前后位数一样,奇数再截取掉中间那位。原创 2023-05-08 23:00:11 · 102 阅读 · 0 评论 -
letCode day1
知识点:Java数组。原创 2023-05-08 21:43:19 · 45 阅读 · 0 评论