코딩테스트 풀이/JAVA
[LeetCode/Easy] 1920. Build Array from Permutation
무지맘
2023. 1. 7. 23:43
1. Input
1) 정수 배열 nums
2. Output
1) 다음을 참고하여 만든 배열 ans를 반환
- ans[i] = nums[nums[i]]
3. Constraint
1) 1 <= nums.length <= 1000
2) 0 <= nums[i] < nums.length
3) nums에는 중복되는 요소가 없다.
4. Example
Input: nums = [0,2,1,5,3,4] -> Output: [0,1,2,4,5,3]
설명:
- ans = [nums[nums[0]], nums[nums[1]], nums[nums[2]], nums[nums[3]], nums[nums[4]], nums[nums[5]]]
= [nums[0], nums[2], nums[1], nums[5], nums[3], nums[4]]
= [0,1,2,4,5,3]
5. Code
1) 첫 코드(2022/06/01)
int[] result = new int[nums.length];
for(int i=0 ; i<nums.length ; i++)
result[i] = nums[nums[i]];
return result;