From 2ad31ad05ddd66c76399771a737bdcedc71c9cf1 Mon Sep 17 00:00:00 2001 From: AlvaroGA99 <55707621+AlvaroGA99@users.noreply.github.com> Date: Tue, 1 Apr 2025 17:36:27 +0200 Subject: [PATCH 1/3] Initial Commit --- ab-java-loops-and-version-control/.gitignore | 38 +++++++++++++++++++ .../.idea/.gitignore | 3 ++ ab-java-loops-and-version-control/pom.xml | 17 +++++++++ .../src/main/java/Main.java | 4 ++ 4 files changed, 62 insertions(+) create mode 100644 ab-java-loops-and-version-control/.gitignore create mode 100644 ab-java-loops-and-version-control/.idea/.gitignore create mode 100644 ab-java-loops-and-version-control/pom.xml create mode 100644 ab-java-loops-and-version-control/src/main/java/Main.java diff --git a/ab-java-loops-and-version-control/.gitignore b/ab-java-loops-and-version-control/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/ab-java-loops-and-version-control/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/ab-java-loops-and-version-control/.idea/.gitignore b/ab-java-loops-and-version-control/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/ab-java-loops-and-version-control/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/ab-java-loops-and-version-control/pom.xml b/ab-java-loops-and-version-control/pom.xml new file mode 100644 index 0000000..c8e7850 --- /dev/null +++ b/ab-java-loops-and-version-control/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + org.example + ab-java-loops-and-version-control + 1.0-SNAPSHOT + + + 21 + 21 + UTF-8 + + + \ No newline at end of file diff --git a/ab-java-loops-and-version-control/src/main/java/Main.java b/ab-java-loops-and-version-control/src/main/java/Main.java new file mode 100644 index 0000000..1e936b3 --- /dev/null +++ b/ab-java-loops-and-version-control/src/main/java/Main.java @@ -0,0 +1,4 @@ +package PACKAGE_NAME; + +public class Main { +} From f6af4d893090aef4e1b96b37ab8d35c8938e8c83 Mon Sep 17 00:00:00 2001 From: AlvaroGA99 <55707621+AlvaroGA99@users.noreply.github.com> Date: Tue, 1 Apr 2025 17:38:34 +0200 Subject: [PATCH 2/3] Second Commit --- .../src/main/java/Main.java | 54 ++++++++++++++++++- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/ab-java-loops-and-version-control/src/main/java/Main.java b/ab-java-loops-and-version-control/src/main/java/Main.java index 1e936b3..58ed003 100644 --- a/ab-java-loops-and-version-control/src/main/java/Main.java +++ b/ab-java-loops-and-version-control/src/main/java/Main.java @@ -1,4 +1,54 @@ -package PACKAGE_NAME; - public class Main { + + private static final int x = 2; + private static final int y = 3; + + public static void main(String[] args) { + + } + + public static int minMaxDifference(int[] nums) { + int min = Integer.MAX_VALUE; + int max = Integer.MIN_VALUE; + + for (int num : nums) { + if (num < min) { + min = num; + } + if (num > max) { + max = num; + } + } + + return max - min; + } + + public static void printSmallestAndSecondSmallest(int[] arr) { + if (arr.length < 2) { + System.out.println("Array must contain at least two elements."); + return; + } + + int smallest = Integer.MAX_VALUE; + int secondSmallest = Integer.MAX_VALUE; + + for (int num : arr) { + if (num < smallest) { + secondSmallest = smallest; + smallest = num; + } else if (num < secondSmallest && num != smallest) { + secondSmallest = num; + } + } + + if(secondSmallest == Integer.MAX_VALUE){ + secondSmallest = smallest; + } + System.out.println("Smallest: " + smallest + ", Second Smallest: " + secondSmallest); + + } + + public static int expression(){ + return x*x + (4*y/5 - x)*(4*y/5 - x); + } } From cec73c9fd852d66996db0e470e36d1a15fc32c7c Mon Sep 17 00:00:00 2001 From: AlvaroGA99 <55707621+AlvaroGA99@users.noreply.github.com> Date: Tue, 1 Apr 2025 17:44:07 +0200 Subject: [PATCH 3/3] Third Commit --- .../.idea/encodings.xml | 7 +++++++ ab-java-loops-and-version-control/.idea/misc.xml | 14 ++++++++++++++ ab-java-loops-and-version-control/.idea/vcs.xml | 6 ++++++ .../src/main/java/Main.java | 2 +- 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 ab-java-loops-and-version-control/.idea/encodings.xml create mode 100644 ab-java-loops-and-version-control/.idea/misc.xml create mode 100644 ab-java-loops-and-version-control/.idea/vcs.xml diff --git a/ab-java-loops-and-version-control/.idea/encodings.xml b/ab-java-loops-and-version-control/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/ab-java-loops-and-version-control/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/ab-java-loops-and-version-control/.idea/misc.xml b/ab-java-loops-and-version-control/.idea/misc.xml new file mode 100644 index 0000000..fdc35ea --- /dev/null +++ b/ab-java-loops-and-version-control/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/ab-java-loops-and-version-control/.idea/vcs.xml b/ab-java-loops-and-version-control/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/ab-java-loops-and-version-control/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ab-java-loops-and-version-control/src/main/java/Main.java b/ab-java-loops-and-version-control/src/main/java/Main.java index 58ed003..f0bcb61 100644 --- a/ab-java-loops-and-version-control/src/main/java/Main.java +++ b/ab-java-loops-and-version-control/src/main/java/Main.java @@ -1,7 +1,7 @@ public class Main { private static final int x = 2; - private static final int y = 3; + private static final int y = 5; public static void main(String[] args) {