[LeetCode] 1470. Shuffle The Array
Updated:
Shufle The Array
์ค๋ ๋ถํฐ ๋ฆฟ์ฝ๋ ์ ์๋ ๋ฌธ์ ๋ ํ์ด๋ณด๋ ค๊ณ ํ๋ค.
Easy, Medium, Hard ๋ก ๋ฌธ์ ๋ฅผ ๊ตฌ๋ถํ๊ณ ์๋ค.
์ผ๋จ ๋ชจ๋ ๋ฌธ์ ๊ฐ ์์ด๋ผ์ ์์ด ๊ณต๋ถ๋ ํ ๊ฒธ ํด์ ํ์ด๋ด์ผ๊ฒ ๋ค.
์ด ๋ฌธ์ ๋ List ๋ฅผ ๋ฐ์ผ๋ก ๋๋ ๋ค ์๋ก ๋ฒ๊ฐ์๊ฐ๋ฉฐ ์์๋ฅผ ๋ฃ์ด ์๋ก์ด List ๋ฅผ ๋ง๋ค๋ฉด ๋๋ค.
from typing import List
class Solution:
def shuffle(self, nums: List[int], n: int) -> List[int]:
answer = []
list_a = nums[:n]
list_b = nums[n:]
for a, b in zip(list_a, list_b):
answer.append(a)
answer.append(b)
return answer
๊ทธ๋ฆฌ๊ณ ๋ฆฟ์ฝ๋์ ์์ฃผ ์ ๊ธฐํ ๊ธฐ๋ฅ์ด ์๋ค.
๋ฐ๋ก ๋ด ์ฝ๋๊ฐ ์ผ๋ง๋ ์๊ฐ์ด ๊ฑธ๋ ธ๊ณ ๊ฐ์ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค ์ค ์ผ๋งํผ ๋น ๋ฅด๊ณ
๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ผ๋ง๋ ์ฌ์ฉํ๊ณ ๊ฐ์ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค ์ค ์ผ๋งํผ ์ ๊ฒ ์ฌ์ฉํ๋์ง๋ฅผ ๋ณด์ฌ์ค๋ค.
Details ๋ฅผ ๋๋ฅด๋ฉด ๋ง๋๊ทธ๋ํ๋ฅผ ํตํด ์์ฃผ ์์ธํ ๋ณด์ฌ์ค๋ค.
๋ด ์ฝ๋๊ฐ ์ด๋ค์ง ์ง๊ด์ ์ผ๋ก ๋ณผ ์ ์์ด ์ฌ๋ฐ๋ ๊ธฐ๋ฅ..
Leave a comment