Decompress Run-Length Encoded List LeetCode solution in Java
1class Solution {2public int[] decompressRLElist(int[] nums) {3ArrayList<Integer> arr = new ArrayList<>();4for (int i = 0; i + 1 < nums.length; i += 2) {5for (int j = 0; j < nums[i]; ++j) {6arr.add(nums[i + 1]);7}8}9int[] res = new int[arr.size()];10for (int i = 0; i < res.length; ++i) res[i] = arr.get(i);11return res;12}13}