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

Consider each adjacent pair&nbsp;of elements [freq, val] = [nums[2*i], nums[2*i+1]]&nbsp;(with i &gt;= 0).&nbsp; For each such pair, there are freq elements with value val concatenated in a sublist. Concatenate all the sublists from left to right to generate the decompressed list.

Return the decompressed list.

&nbsp;
Example 1:

Input: nums = [1,2,3,4]
Output: [2,4,4,4]
Explanation: The first pair [1,2] means we have freq = 1 and val = 2 so we generate the array [2].
The second pair [3,4] means we have freq = 3 and val = 4 so we generate [4,4,4].
At the end the concatenation [2] + [4,4,4] is [2,4,4,4].


Example 2:

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


&nbsp;
Constraints:


	2 &lt;= nums.length &lt;= 100
	nums.length % 2 == 0
	1 &lt;= nums[i] &lt;= 100


class Solution:
    def decompressRLElist(self, nums: List[int]) -> List[int]:
        answer = []
        
        for i in range(0, len(nums), 2):
            for j in range(0, nums[i]):
                answer.append(nums[i + 1])
        
        return answer
class Solution {
    public int[] decompressRLElist(int[] nums) {
        ArrayList<Integer> arr = new ArrayList<>();
        for (int i = 0; i+1 < nums.length; i += 2) {
            for (int j = 0; j < nums[i]; ++j) {
                arr.add(nums[i+1]);
            }
        }
        int[] res = new int[arr.size()];
        for (int i = 0; i < res.length; ++i) res[i] = arr.get(i);
        return res;
    }
}
class Solution {
public:
	vector<int> decompressRLElist(vector<int>& nums) {

		vector<int> ans;

		for(int i=0 ; i<nums.size() ; i+=2){

			int freq = nums[i];
			int val = nums[i+1];

			while(freq--){
				ans.push_back(val);
			}
		}

		return ans;
	}
};
var decompressRLElist = function(nums) {
    let solution  = [];
    for(let i = 0;i<nums.length;i+=2){
        for(let j = 0;j<nums[i];j++){
            solution.push(nums[i+1])
        }
    }
    return (solution)
};
Decompress Run-Length Encoded List