- 博客(7)
- 收藏
- 关注
原创 Leetcode每日一练 5.24 (初学者勿喷)
把每种情况考虑在内即可:然后循环一直递归,一直重复,原理是2的幂数处于二一直可除,但是不是2的幂数就不可除。
2024-05-29 16:55:29 124
原创 Leetcode每日一练 5.23 (初学者勿喷)
这一道题目实际上就是无限取余然后循环。思维误区:想要把每位单独的数字找出来,这样计算量太大了。取余加无限循环可以机智的将每一位数摘出来,然后再使用复合赋值。
2024-05-23 17:43:43 122 1
原创 Leetcode每日一练5.22 (初学者勿喷)
首先判断是两位数还是单数,使用while函数然后n++。然后列举n是1还是2 ,如果是2的话那么就转化为两个数之后让他们相加如果两者相加n = 2 那么继续这个过程。直到num为单数。注意:两数相加是大于等于10的。
2024-05-22 14:17:59 113
原创 Leetcode每日一练 5.21 (初学者勿喷)补
在ASCII编码中,大写字母和小写字母的编码值是连续的,并且有一定的间隔。举个例子,大写字母A的ASCII编码值是65(二进制 1000001),按位或加上32(二进制 00100000)后得到97(二进制 1100001),这恰好是小写字母a的ASCII编码值。由于大写字母的第四位是0,而小写字母的第四位是1,所以加上32(即将第四位从0变为1)后,该字符的ASCII编码值就变成了对应的小写字母的编码值。因此,在ASCII编码中,将大写字母的编码值按位或加上32就可以得到对应的小写字母的编码值。
2024-05-22 11:49:46 137 1
原创 Leetcode每日一练 5.20 (初学者勿喷)
对于绝对值有两种写法1.第一种是使用define定义2.使用abs函数对于第一种写法,也就是三重嵌套加一个if判断,num++即可对于第二种写法,也是三重嵌套加一个if判断,num++。
2024-05-20 11:05:04 273
原创 Leetcode每日一练 5.19 (初学者勿喷)补
对题目进行分析,也就是一个数组相邻数字之间的比较。所以j=i+1利用双重遍历加一个if判断语句。在开头定义一个数目k每次if符合的情况下就k++
2024-05-20 10:56:15 199
原创 Leetcode每日一练 5.18(初学者勿喷)
今日领悟:因为这道题输出的结果是数组内的数字,所以我们要把数组内结果具体化。也就是直接初始化一个值。
2024-05-18 13:23:48 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人