diff --git a/contest/src/main/java/com/github/contest/array/ArrayLeetcode.kt b/contest/src/main/java/com/github/contest/array/ArrayLeetcode.kt index c2ca311d..acbdd065 100644 --- a/contest/src/main/java/com/github/contest/array/ArrayLeetcode.kt +++ b/contest/src/main/java/com/github/contest/array/ArrayLeetcode.kt @@ -242,4 +242,18 @@ fun summaryRanges(nums: IntArray): List { return result } +/** + * 1920. Build Array from Permutation + */ + + +fun buildArray(nums: IntArray): IntArray { + val new = IntArray(nums.size) + + nums.forEachIndexed { index, _ -> + new[index] = nums[nums[index]] + } + + return new +}