【leetcode】1313. 解压缩编码列表(js实现)

1. 题目

1313. 解压缩编码列表
在这里插入图片描述

2. 思路

  • 以步长为2遍历数组,第一个元素为freq、第二个元素为val,通过循环将val进行复制然后push到res数组中,最后将res返回

3. 代码实现

/*** @param {number[]} nums* @return {number[]}*/
var decompressRLElist = function(nums) {const n = nums.lengthlet res = []for (let i = 0; i < n; i += 2) {let freq = nums[i],val = nums[i + 1]// console.log(freq, val);while (freq--) {res.push(val)}} // console.log(res);return res
};


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部