From 35bb237aa6bb032a70b4c8a6ff8e6f1c47e59091 Mon Sep 17 00:00:00 2001 From: Ananatawa Date: Wed, 2 Apr 2025 03:18:49 +0000 Subject: [PATCH 1/3] feat: adds Lesson11 arrays homework --- .../codedifferently/lesson11/Lesson11.java | 31 ++++++++++++++----- 1 file changed, 24 insertions(+), 7 deletions(-) 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..c985f6861 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,6 +1,7 @@ package com.codedifferently.lesson11; import java.util.List; +import java.util.ArrayList; public class Lesson11 { @@ -8,15 +9,31 @@ public class Lesson11 { * Provide the solution to LeetCode 1929 here: * https://leetcode.com/problems/concatenation-of-array */ - public int[] getConcatenation(int[] nums) { - return null; - } + public class Solution { + public int[] getConcatenation(int[] nums) { + int n = nums.length; + int[] ans = new int[2 * n]; + for (int i = 0; i < n; i++) { + ans[i] = nums[i]; + ans [i + n] = nums[i]; + } + return ans; + } + } /** * Provide the solution to LeetCode 2942 here: * https://leetcode.com/problems/find-words-containing-character/ */ - public List findWordsContaining(String[] words, char x) { - return null; - } -} + public class WorldFilter { + public List findWordsContaining(String[] words, char x) { + List result = new ArrayList<>(); + + for (int i = 0; i < words.length; i++) { + if (words[i].indexOf(x) != -1) { + result.add(i); + } + } + + return result; + } \ No newline at end of file From dff5d0b82f91198b9e3a9ca6bbd17c3b0a01116b Mon Sep 17 00:00:00 2001 From: Ananatawa Date: Sat, 5 Apr 2025 03:38:03 +0000 Subject: [PATCH 2/3] Updaed lesson11.java --- .../src/main/java/com/codedifferently/lesson11/Lesson11.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 c985f6861..5f75b46c1 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 @@ -9,7 +9,6 @@ public class Lesson11 { * Provide the solution to LeetCode 1929 here: * https://leetcode.com/problems/concatenation-of-array */ - public class Solution { public int[] getConcatenation(int[] nums) { int n = nums.length; int[] ans = new int[2 * n]; @@ -25,7 +24,6 @@ public int[] getConcatenation(int[] nums) { * Provide the solution to LeetCode 2942 here: * https://leetcode.com/problems/find-words-containing-character/ */ - public class WorldFilter { public List findWordsContaining(String[] words, char x) { List result = new ArrayList<>(); @@ -36,4 +34,5 @@ public List findWordsContaining(String[] words, char x) { } return result; - } \ No newline at end of file + } + } \ No newline at end of file From a8fb2ba53f8aaf6c30762977414b595500b80092 Mon Sep 17 00:00:00 2001 From: Ananatawa Date: Sat, 5 Apr 2025 04:03:33 +0000 Subject: [PATCH 3/3] Fixed Lesson11.java and build is successful --- .../src/main/java/com/codedifferently/lesson11/Lesson11.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 5f75b46c1..fae9b6568 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 @@ -19,7 +19,7 @@ public int[] getConcatenation(int[] nums) { } return ans; } - } + /** * Provide the solution to LeetCode 2942 here: * https://leetcode.com/problems/find-words-containing-character/ @@ -35,4 +35,4 @@ public List findWordsContaining(String[] words, char x) { return result; } - } \ No newline at end of file +}