掘友等级
获得徽章 0
#刷题交流# 打卡第二十五天,最大乘积区间问题,解法:因为其中每个元素都大于零,所以只需要一次遍历,每次乘以遍历元素比较大小寻找最大区间即可
#刷题交流# 打卡第二十四天,版本号比较,解题:以 . 对版本号进行分割,逐位比较,不足补零即可
#刷题交流# 打卡第二十三天,分组飞行器棋子,解题思路:记录每个数字的出现次数,如果每个数字都可以对5取余为0即可通过
#刷题交流# 打卡第二十二天,SQL代码补全功能,解题思路:使用正则表达式进行规则匹配,题目要求中不能出现重复匹配值,以及需要字典排序输出哟
#刷题交流# 打卡第二十一天,叠盘子排序,实现思路:看似两层循环,实则只遍历了一次
1. 记录当前盘子数
2. 二次循环后续盘子是否连续,连续则加入临时数组存储,不连续直接添加到结果中
3. 在二次循环外层将最后一组盘子加入结果
4. _add函数根据临时数组的长度进行结果添加,若长度 <=2 则全部加入结果,否则拼接序号的方式表达即可
#刷题交流# 打卡第二十天,打点计数器的区间合并,简单解法:双层循环,内部循环从起始数字到末尾数字,不存在则Map,最终返回Map长度即可
#刷题交流# 打卡第十九天,视频推荐算法,解题思路:先将这个字符串切割成数组,然后从小到大排列,得到80%位置处的数据即可
#刷题交流# 打卡第十八天,RGB色值转换为整数,解题思路:将输入的rgb色值中的数字提取出来(可以使用正则表达式),然后根据每个数字的递进关系得到最终结果
#刷题交流# 打卡第十七天,二进制之和,解题思路:
如果是数字比较小,不会超过整型范围,可以直接把二进制转换进行相加;
如果数字比较大,则通过循环从后往前逐位相加并进位,就可以得到一个大数的二进制字符串字符串,然后进行转换即可
#刷题交流# 打卡第十六天,小E的射击训练,解题思路:勾股定理获取当前位置到靶心也就是(0,0)的距离,将这个距离向上取整,并用11减去这个距离,返回一个结果,结果小于0就返回0
下一页