Leetcode Java Build Array from Permutation
업데이트:
문제
코드
class Solution {
public int[] buildArray(int[] nums) {
int length = nums.length;
int[] result = new int[length];
for (int i = 0; i < length; i++) {
result[i] = nums[nums[i]];
}
return result;
}
}
결과
설명
-
nums 내 값들을 nums 내 값에 해당하는 위치 값을 넣어 반환하는 문제이다.
- 문제 풀이에 필요한 변수를 정의한다.
- length는 nums의 길이를 저장한 변수이다.
- result는 결과 값을 넣을 배열로, length 길이의 정수 배열로 초기화한다.
- 0부터 length까지 i를 증가시키며, result[i]의 위치에 nums[nums[i]]의 값을 순차적으로 넣어 주어진 문제의 결과로 반환한다.
소스
Sample Code는 여기에서 확인 가능합니다.
댓글남기기