DEV Community

Cover image for 1920. Build Array from Permutation (leetcode: easy)
Tahzib Mahmud Rifat
Tahzib Mahmud Rifat

Posted on

1920. Build Array from Permutation (leetcode: easy)

INTRODUCTION

It's an leetcode easy type question and it is related to array in java.
PROBLEM

Image description

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 1:
Image description

Example 2:

Image description

Steps

  1. Create a new array of same size using (.length)
  2. Run a for loop from 0 to (lenght-1)
  3. Store the value, temp[index] = nums[nums[index]].
  4. 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;
    }
}
Enter fullscreen mode Exit fullscreen mode

OUTPUT

Image description

Top comments (0)