zoukankan      html  css  js  c++  java
  • 【leetcode】1313. Decompress Run-Length Encoded List

    题目如下:

    We are given a list nums of integers representing a list compressed with run-length encoding.

    Consider each adjacent pair of elements [a, b] = [nums[2*i], nums[2*i+1]] (with i >= 0).  For each such pair, there are a elements with value b in the decompressed list.

    Return the decompressed list.

    Example 1:

    Input: nums = [1,2,3,4]
    Output: [2,4,4,4]

    Constraints:

    • 2 <= nums.length <= 100
    • nums.length % 2 == 0
    • 1 <= nums[i] <= 100

    解题思路:送分题。

    代码如下:

    class Solution(object):
        def decompressRLElist(self, nums):
            """
            :type nums: List[int]
            :rtype: List[int]
            """
            res = []
            for i in range(0,len(nums)-1,2):
                res += [nums[i+1]] * nums[i]
            return res
            
  • 相关阅读:
    第三次作业
    第二次作业
    第一次作业
    实验二
    第一次试验
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/seyjs/p/12183167.html
Copyright © 2011-2022 走看看