- Reference
- ์๊ฐ๋ณต์ก๋: $O(N^2)$
- Runtime
63ms
- Beats
88.97%
- ์ด์ ๋ถํฐ ๋ฆฟ์ฝ๋๋ ์์ฒด ide๋ก ํ์ด๋๊ฐ ์๊ฐ์
Solution
class Solution:
# ๋ฐฐ์ด์ val์ freq๋ฒ extend ํด์ฃผ์
# ๊ทธ ํ ๋ ๋ฐฐ์ด์ ๋ํ๊ณ concatenation์ ์ ์ฅํ๋ฉด ๋
def decompressRLElist(self, nums: List[int]) -> List[int]:
concatenation = []
# +2์ฉ ๋ฐ๋ณต๋จ
for i in range (0, len(nums), +2):
freq = nums[i]
val = nums[i + 1]
# append: ๋ฆฌ์คํธ ๊ทธ ์์ฒด๋ฅผ ๋์ ๋ฃ์
# extend: ๋ฆฌ์คํธ ๊ฐ๊ฐ์ ์์๋ค์ ๋์๋ค ํ๋์ฉ ๋ฃ์
concatenation.extend([val] * freq)
return concatenation
Leave a comment