Skip to content

Commit 7d0e49b

Browse files
authored
feat: add typescript solution to lc problem: No.1920.Build Array from Permutation (#499)
1 parent 3ea5919 commit 7d0e49b

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

solution/1900-1999/1920.Build Array from Permutation/README.md

+16
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,22 @@ class Solution {
7373
}
7474
```
7575

76+
### **JavaScript**
77+
78+
```js
79+
/**
80+
* @param {number[]} nums
81+
* @return {number[]}
82+
*/
83+
var buildArray = function(nums) {
84+
let ans = [];
85+
for (let i = 0; i < nums.length; ++i) {
86+
ans[i] = nums[nums[i]];
87+
}
88+
return ans;
89+
};
90+
```
91+
7692
### **C++**
7793

7894
```cpp

solution/1900-1999/1920.Build Array from Permutation/README_EN.md

+16
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,22 @@ class Solution {
6565
}
6666
```
6767

68+
### **JavaScript**
69+
70+
```js
71+
/**
72+
* @param {number[]} nums
73+
* @return {number[]}
74+
*/
75+
var buildArray = function(nums) {
76+
let ans = [];
77+
for (let i = 0; i < nums.length; ++i) {
78+
ans[i] = nums[nums[i]];
79+
}
80+
return ans;
81+
};
82+
```
83+
6884
### **C++**
6985

7086
```cpp
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/**
2+
* @param {number[]} nums
3+
* @return {number[]}
4+
*/
5+
var buildArray = function(nums) {
6+
let ans = [];
7+
for (let i = 0; i < nums.length; ++i) {
8+
ans[i] = nums[nums[i]];
9+
}
10+
return ans;
11+
};

0 commit comments

Comments
 (0)