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..da94223e3 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 @@ -1,5 +1,6 @@ package com.codedifferently.lesson11; +import java.util.ArrayList; import java.util.List; public class Lesson11 { @@ -9,14 +10,26 @@ public class Lesson11 { * https://leetcode.com/problems/concatenation-of-array */ public int[] getConcatenation(int[] nums) { - return null; + int ans[] = new int[2 * nums.length]; + + System.arraycopy(nums, 0, ans, 0, nums.length); + System.arraycopy(nums, 0, ans, nums.length, nums.length); + return ans; } + // worked on the solutions with Pablo, Joseph, & Nile via jitsi. // /** * Provide the solution to LeetCode 2942 here: * https://leetcode.com/problems/find-words-containing-character/ */ public List findWordsContaining(String[] words, char x) { - return null; + List indices = new ArrayList<>(); + for (int i = 0; i < words.length; i++) { + String str = String.valueOf(x); + if (words[i].contains(str)) { + indices.add(i); + } + } + return indices; } }