JAVA_LeetCode 1389_Create Target Array in the Given Order


JAVA_LeetCode 1389_Create Target Array in the Given Order

JAVA_LeetCode 1389_Create Target Array in the Given Order 풀이 class Solution { public int[] createTargetArray(int[] nums, int[] index) { // arrayList를 이용하여 인덱스 위치에 요소를 추가한다. int arr[] = new int[nums.length]; ArrayList<Integer> list = new ArrayList<>(); for(int i = 0; i < nums.length; i++) list.add(index[i], nums[i]); for(int i = 0; i < nums.length; i++) arr[i] = list.get(i); return arr; } } arrayList의 인덱스, 값을 삽입 시 뒤로 밀려나는 점을 이용한다. 반환하는 값은 int 배열이므로 list의 값을 int 배열에 넣어준다. * 출처 https://leetcode.com...


#JAVA #JAVA_CreateTargetArrayintheGivenOrder #JAVA_LeetCode1389 #JAVA_LeetCode1389_CreateTargetArrayintheGivenOrder #LeetCode1389_CreateTargetArrayintheGivenOrder

원문링크 : JAVA_LeetCode 1389_Create Target Array in the Given Order