Skip to content

Commit ee92b83

Browse files
solves concatenation of array
1 parent 05150bd commit ee92b83

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@
463463
| 1913 | [Maximum Product Difference Between Two Pairs](https://leetcode.com/problems/maximum-product-difference-between-two-pairs) | [![Java](assets/java.png)](src/MaximumProductDifferenceBetweenTwoPairs.java) | |
464464
| 1920 | [Build Array from Permutation](https://leetcode.com/problems/build-array-from-permutation) | [![Java](assets/java.png)](src/BuildArrayFromPermutation.java) | |
465465
| 1925 | [Count Square Sum Triples](https://leetcode.com/problems/count-square-sum-triples) | [![Java](assets/java.png)](src/CountSquareSumTriplets.java) | |
466-
| 1929 | [Concatenation of Array](https://leetcode.com/problems/concatenation-of-array) | | |
466+
| 1929 | [Concatenation of Array](https://leetcode.com/problems/concatenation-of-array) | [![Java](assets/java.png)](src/ConcatenationOfArray.java) | |
467467
| 1933 | 🔒 [Check If String Is Decomposable Into Value EqualSubstrings](https://leetcode.com/problems/check-if-string-is-decomposable-into-value-equal-substring) | | |
468468
| 1935 | [Maximum Number of Words You Can Type](https://leetcode.com/problems/maximum-number-of-words-you-can-type) | | |
469469
| 1941 | [Check if All Characters Have Equal Number of Occurrences](https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences) | | |

src/ConcatenationOfArray.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// https://leetcode.com/problems/concatenation-of-array
2+
// T: O(N)
3+
// S: O(N)
4+
5+
public class ConcatenationOfArray {
6+
public int[] getConcatenation(int[] nums) {
7+
final int[] result = new int[nums.length * 2];
8+
for (int i = 0 ; i < nums.length ; i++) result[i] = nums[i];
9+
for (int i = nums.length ; i < result.length ; i++) result[i] = nums[i - nums.length];
10+
return result;
11+
}
12+
}

0 commit comments

Comments
 (0)