[PYTHON] list(array) 선언의 두가지 방법 (leetcode: Shuffle the Array)
문제해석 2n 의 길이의 nums 라는 array 와 n 의 값을 전달해준다. 예를 들어 array 가 [x1, x2, ... y1, y2, ...] 의 형식이라면 이 array 의 내용들을 x 영역과 y 영역으로 반으로 나누어 [x1, y1, x2, y2, ...] 로 섞어준 array 를 return 해주면 된다. 풀이 점차 python 의 array, list 에 익숙해지기 시작하면서 실제 문제는 금방 풀었다. 처음에 풀이한 답은 아래와 같다. class Solution: def shuffle(self, nums: List[int], n: int) -> List[int]: returnList = list(range(2 * n)) for i in range(n): returnList[i * 2] = ..
2021. 4. 2.