LeetCode
猿林新秀
文章的某些地方不一定简洁,甚至有错误,请发现问题的朋友及时指出,共同进步。我有更好的思路时,也会及时更新文章,谢谢大家!
展开
-
JS实现各位相加
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。 来源:力扣(LeetCode) 链接: link. var addDigits = function (num) { function foo(s) { ...原创 2020-04-23 11:24:24 · 888 阅读 · 0 评论 -
JS将每个元素替换为右侧最大元素
给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。 完成所有替换操作后,请你返回这个数组。 示例: 输入:arr = [17,18,5,4,6,1] 输出:[18,6,6,6,1,-1] 提示: 1 <= arr.length <= 10^4 1 <= arr[i] <= 10^5 来源:力扣(LeetCode) 链接:htt...原创 2020-04-19 22:55:13 · 196 阅读 · 0 评论