掘友等级
获得徽章 0
#刷题交流# 最后一天打卡 异或编码 用一个循环,从 a 中取出元素,与当前的 data 中的最后一个元素进行按位异或操作,得到 data 中的下一个元素。
#刷题交流# 版本号比较,在比较两个数组大小的时候我用的三元,给弄复杂了,看答案可以用Math里的max,比较简洁,然后循环补0,我是用判断是否为undefined,加0,答案用的parseInt()和||运算符,还是有更有解
#刷题交流# 今日打卡 小M的奶酪问题只需要简单的计算和字符串拼接
#刷题交流# 统计班级中的说谎者,AI提示的用索引来找小于等于该同学的成绩是错误的,成绩相同的索引可能大于该同学,所以用filter或者reduce查找到所有成绩小于等于该同学的或者用for循环也可以。
#刷题交流# 连续子串和的整除问题,开始把子串求和写复杂了,存在重复的运算,先把子串拿出来再根据reduce求和,其实可以做到那是运算复杂度又增加了,直接用累加更快更有效率。
#刷题交流# 兔群繁殖之谜,feibo兔群繁殖之谜,典型的斐波那契数列问题,可以通过三种方式实现,我开始写的递归,提交失败,递归的解法效率不高,还使栈的深度变得很大,存在很多重复的计算,所以修改为非递归的方式提交的。
#刷题交流#
排序:首先对数列 a 和 b 进行排序。排序后,可以利用双指针技术来减少计算量。
双指针技术:使用两个指针分别遍历排序后的数列 a 和 b,计算当前指针所指元素的公式值,并记录最小值。
移动指针:根据当前计算的公式值,决定移动哪个指针以更接近最小值。
#刷题交流# 小E的射击训练,计算射击点 (x, y) 到靶心 (0, 0) 的距离 z。主要是两点距离公式的计算,然后射击点超出所有的环,则得0分。使用的floor向下取整
#刷题交流# 做的题是计算最大矩形面积,我开始把所有可能的面积全存储在一个数组中,最后再查找最大面积,不需要这样做,可以在每次计算面积时候就比较大小,只需要存储最大面积变量就好了。可以在自己写完之后,再让ai检查代码有没有更优解
下一页