INTRODUCTION
It's an leetcode easy type question and it is related to array in java.
PROBLEM
Problem Details
Here they gave an array. I have to create an new array of same length. And the new array index values are, newArray[index] = nums[nums[index]]. That's it.
Examples
Example 2:
Steps
- Create a new array of same size using (.length)
- Run a for loop from 0 to (lenght-1)
- Store the value, temp[index] = nums[nums[index]].
- return the new array.
Code
class Solution {
public int[] buildArray(int[] nums) {
int temp[] = new int[nums.length];
for(int i = 0; i<nums.length; i++){
temp[i] = nums[nums[i]];
}
return temp;
}
}
Top comments (0)