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)

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay