diff --git a/lesson_11/arrays_java/arrays_app/src/main/java/com/codedifferently/lesson11/Lesson11.java b/lesson_11/arrays_java/arrays_app/src/main/java/com/codedifferently/lesson11/Lesson11.java index 248938a96..51d28c66d 100644 --- a/lesson_11/arrays_java/arrays_app/src/main/java/com/codedifferently/lesson11/Lesson11.java +++ b/lesson_11/arrays_java/arrays_app/src/main/java/com/codedifferently/lesson11/Lesson11.java @@ -2,6 +2,8 @@ import java.util.List; +import java.util.ArrayList; + public class Lesson11 { /** @@ -9,7 +11,12 @@ public class Lesson11 { * https://leetcode.com/problems/concatenation-of-array */ public int[] getConcatenation(int[] nums) { - return null; + int[] ans = new int[nums.length + nums.length]; + for(int i = 0; i < nums.length; i++) { + ans[i] = nums[i]; + ans[i + nums.length] = nums[i]; + } + return ans; } /** @@ -17,6 +24,13 @@ public int[] getConcatenation(int[] nums) { * https://leetcode.com/problems/find-words-containing-character/ */ public List findWordsContaining(String[] words, char x) { - return null; + List arrayOfIndices = new ArrayList<>(); // Use a List to dynamically store indices + + for (int i = 0; i < words.length; i++) { + if (words[i].indexOf(x) != -1) { // Check if the character is present in the word + arrayOfIndices.add(i); // Add the index to the list + } + } + return arrayOfIndices; } }