인덱스의 값을 배열에 한번더 참조한 값을 정답 배열에 집어넣으면 된다 젤 쉬운문제
파이썬
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
}
}
'리트코드 풀이' 카테고리의 다른 글
Leetcode 1672 풀이(파이썬, 스위프트) (0) | 2022.02.04 |
---|---|
Leetcode 1480 풀이(파이썬, 스위프트) (0) | 2022.02.03 |
리트코드 1119 풀이(파이썬, 스위프트) (0) | 2022.02.03 |
Leetcode 1929 풀이(파이썬, 스위프트) (0) | 2022.02.03 |
리트코드 1588번 풀이 (0) | 2022.01.30 |