리트코드 풀이

Leetcode 1920번 풀이(파이썬, swift)

ag2개발자 2022. 2. 3. 03:16

인덱스의 값을 배열에 한번더 참조한 값을 정답 배열에 집어넣으면 된다 젤 쉬운문제

 

파이썬

class Solution:
    def buildArray(self, nums: List[int]) -> List[int]:
        ans=[]
        for i in range(len(nums)):
            ans.append(nums[nums[i]])
        return ans

swift

class Solution {
    func buildArray(_ nums: [Int]) -> [Int] {
        var a = [Int]()
        
        for (i,v) in nums.enumerated(){
            a.append(nums[nums[nums.index(nums.startIndex, offsetBy:i)]])
        }
            
        
        return a
    }
}