From fc92fbb550e0ba6565a07c14a5b250475999eed3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CTezz03=E2=80=9D?= <“mmbradley@gmail.com”> Date: Tue, 25 Mar 2025 20:33:39 +0000 Subject: [PATCH 1/4] feat:mbLesson_09 --- .../dataprovider/montezBProviderProvider.java | 25 +++++ .../src/main/resources/data/montezb.json | 92 +++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java create mode 100644 lesson_09/types/types_app/src/main/resources/data/montezb.json diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java new file mode 100644 index 000000000..266650d40 --- /dev/null +++ b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java @@ -0,0 +1,25 @@ +package com.codedifferently.lesson9.dataprovider; + +import java.util.Map; + +import org.springframework.stereotype.Service; + +@Service +public class montezBProviderProvider extends DataProvider { + public String getProviderName() { + return "montezBProvider"; + } + + public Map getColumnTypeByName() { + return Map.of( + "column1", Boolean.class, + "column2", Float.class, + "column3", Double.class, + "column4", Short.class, + "column5", Integer.class, + "column6", String.class, + "column7", Long.class); + } +} + + diff --git a/lesson_09/types/types_app/src/main/resources/data/montezb.json b/lesson_09/types/types_app/src/main/resources/data/montezb.json new file mode 100644 index 000000000..1d8cbf9a5 --- /dev/null +++ b/lesson_09/types/types_app/src/main/resources/data/montezb.json @@ -0,0 +1,92 @@ +[ + { + "column1": "false", + "column2": "2.0165133E38", + "column3": "2.7989049813330837E307", + "column4": "416", + "column5": "435833166", + "column6": "3cuw2", + "column7": "3530240046379697664" + }, + { + "column1": "true", + "column2": "1.460264E37", + "column3": "2.9225361274287315E307", + "column4": "17516", + "column5": "260615671", + "column6": "8j52s4aq6d", + "column7": "65341810874192888" + }, + { + "column1": "true", + "column2": "2.776658E38", + "column3": "2.0826943783702183E307", + "column4": "31533", + "column5": "161572734", + "column6": "s8yavhue1", + "column7": "4903929290600323072" + }, + { + "column1": "true", + "column2": "1.3027212E38", + "column3": "1.1914573950682302E308", + "column4": "29377", + "column5": "451167147", + "column6": "2at5p9weyni", + "column7": "1756929147146946048" + }, + { + "column1": "true", + "column2": "1.6506819E38", + "column3": "3.7690907310588337E307", + "column4": "23676", + "column5": "405162496", + "column6": "migsey8lk", + "column7": "5227682372169227264" + }, + { + "column1": "true", + "column2": "6.687427E37", + "column3": "1.7507811122323619E308", + "column4": "763", + "column5": "385548066", + "column6": "ni6d58js04u", + "column7": "814327769818061056" + }, + { + "column1": "false", + "column2": "2.6281565E38", + "column3": "3.3046191712251996E307", + "column4": "29441", + "column5": "497419740", + "column6": "7ypumj83a", + "column7": "6639371891920120832" + }, + { + "column1": "false", + "column2": "9.816115E37", + "column3": "1.3824553928097414E308", + "column4": "3537", + "column5": "753736722", + "column6": "68aglu4", + "column7": "1905184695820989696" + }, + { + "column1": "false", + "column2": "2.674275E38", + "column3": "1.562287548934654E308", + "column4": "25482", + "column5": "2121817019", + "column6": "2plvf", + "column7": "8721696529208318976" + }, + { + "column1": "true", + "column2": "7.985794E37", + "column3": "1.377992454751497E308", + "column4": "29060", + "column5": "1516947099", + "column6": "c4685r9", + "column7": "5859838884205409280" + } +] \ No newline at end of file From c57408a27f530a49c41e68e9e8fa1f979efef61e Mon Sep 17 00:00:00 2001 From: Tezz03 <105926982+Tezz03@users.noreply.github.com> Date: Fri, 28 Mar 2025 11:05:16 -0400 Subject: [PATCH 2/4] Delete lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java --- .../dataprovider/montezBProviderProvider.java | 25 ------------------- 1 file changed, 25 deletions(-) delete mode 100644 lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java diff --git a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java b/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java deleted file mode 100644 index 266650d40..000000000 --- a/lesson_09/types/types_app/src/main/java/com/codedifferently/lesson9/dataprovider/montezBProviderProvider.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.codedifferently.lesson9.dataprovider; - -import java.util.Map; - -import org.springframework.stereotype.Service; - -@Service -public class montezBProviderProvider extends DataProvider { - public String getProviderName() { - return "montezBProvider"; - } - - public Map getColumnTypeByName() { - return Map.of( - "column1", Boolean.class, - "column2", Float.class, - "column3", Double.class, - "column4", Short.class, - "column5", Integer.class, - "column6", String.class, - "column7", Long.class); - } -} - - From af8eef31ed00826ff3c0769c2d4651a28a43233e Mon Sep 17 00:00:00 2001 From: Tezz03 <105926982+Tezz03@users.noreply.github.com> Date: Fri, 28 Mar 2025 11:06:34 -0400 Subject: [PATCH 3/4] Delete lesson_09/types/types_app/src/main/resources/data/montezb.json --- .../src/main/resources/data/montezb.json | 92 ------------------- 1 file changed, 92 deletions(-) delete mode 100644 lesson_09/types/types_app/src/main/resources/data/montezb.json diff --git a/lesson_09/types/types_app/src/main/resources/data/montezb.json b/lesson_09/types/types_app/src/main/resources/data/montezb.json deleted file mode 100644 index 1d8cbf9a5..000000000 --- a/lesson_09/types/types_app/src/main/resources/data/montezb.json +++ /dev/null @@ -1,92 +0,0 @@ -[ - { - "column1": "false", - "column2": "2.0165133E38", - "column3": "2.7989049813330837E307", - "column4": "416", - "column5": "435833166", - "column6": "3cuw2", - "column7": "3530240046379697664" - }, - { - "column1": "true", - "column2": "1.460264E37", - "column3": "2.9225361274287315E307", - "column4": "17516", - "column5": "260615671", - "column6": "8j52s4aq6d", - "column7": "65341810874192888" - }, - { - "column1": "true", - "column2": "2.776658E38", - "column3": "2.0826943783702183E307", - "column4": "31533", - "column5": "161572734", - "column6": "s8yavhue1", - "column7": "4903929290600323072" - }, - { - "column1": "true", - "column2": "1.3027212E38", - "column3": "1.1914573950682302E308", - "column4": "29377", - "column5": "451167147", - "column6": "2at5p9weyni", - "column7": "1756929147146946048" - }, - { - "column1": "true", - "column2": "1.6506819E38", - "column3": "3.7690907310588337E307", - "column4": "23676", - "column5": "405162496", - "column6": "migsey8lk", - "column7": "5227682372169227264" - }, - { - "column1": "true", - "column2": "6.687427E37", - "column3": "1.7507811122323619E308", - "column4": "763", - "column5": "385548066", - "column6": "ni6d58js04u", - "column7": "814327769818061056" - }, - { - "column1": "false", - "column2": "2.6281565E38", - "column3": "3.3046191712251996E307", - "column4": "29441", - "column5": "497419740", - "column6": "7ypumj83a", - "column7": "6639371891920120832" - }, - { - "column1": "false", - "column2": "9.816115E37", - "column3": "1.3824553928097414E308", - "column4": "3537", - "column5": "753736722", - "column6": "68aglu4", - "column7": "1905184695820989696" - }, - { - "column1": "false", - "column2": "2.674275E38", - "column3": "1.562287548934654E308", - "column4": "25482", - "column5": "2121817019", - "column6": "2plvf", - "column7": "8721696529208318976" - }, - { - "column1": "true", - "column2": "7.985794E37", - "column3": "1.377992454751497E308", - "column4": "29060", - "column5": "1516947099", - "column6": "c4685r9", - "column7": "5859838884205409280" - } -] \ No newline at end of file From b3de35831def312943228c95b4ae8112fbc2e7ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CTezz03=E2=80=9D?= <“mmbradley@gmail.com”> Date: Mon, 31 Mar 2025 16:01:34 +0000 Subject: [PATCH 4/4] feat:mblesson_11 --- .../codedifferently/lesson11/Lesson11.java | 20 +++++++++++++++++-- 1 file changed, 18 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 248938a96..2646823dd 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,7 +10,14 @@ public class Lesson11 { * https://leetcode.com/problems/concatenation-of-array */ public int[] getConcatenation(int[] nums) { - return null; + int n = nums.length; + int[] result = new int[n * 2]; + + for (int i = 0; i < n; i++) { + result[i] = nums[i]; + result[i + n] = nums[i]; + } + return result; } /** @@ -17,6 +25,14 @@ public int[] getConcatenation(int[] nums) { * https://leetcode.com/problems/find-words-containing-character/ */ public List findWordsContaining(String[] words, char x) { - return null; + List check = new ArrayList<>(); + + for (int i = 0; i < words.length; i++) { + if (words[i].contains(String.valueOf(x))) { + check.add(i); + } + } + + return check; } }