From ea1334dc3f69f6a3a5378294cd6a1349d442d52d Mon Sep 17 00:00:00 2001 From: ShmelZhopnyi Date: Wed, 11 Feb 2026 18:52:22 +0500 Subject: [PATCH 1/3] lab 3 --- task01/src/com/example/task01/Task01Main.java | 9 ++----- task02/src/com.example.task02/Task02Main.java | 7 +++++- task03/src/com.example.task03/Task03Main.java | 19 ++++++++++++++- task04/src/com.example.task04/Task04Main.java | 4 +++- task05/src/com.example.task05/Task05Main.java | 5 ++-- task06/src/com.example.task06/Task06Main.java | 4 +--- task07/src/com.example.task07/Task07Main.java | 8 ++++++- task08/src/com.example.task08/Task08Main.java | 11 +++++++-- task09/src/com.example.task09/Task09Main.java | 11 +++++++-- task10/src/com.example.task10/Task10Main.java | 16 +++++++++++-- task11/src/com.example.task11/Task11Main.java | 14 ++++++++++- task12/src/com.example.task12/Task12Main.java | 19 +++++++++++++-- task13/src/com.example.task13/Task13Main.java | 24 +++++++++++++++++-- 13 files changed, 124 insertions(+), 27 deletions(-) diff --git a/task01/src/com/example/task01/Task01Main.java b/task01/src/com/example/task01/Task01Main.java index e6fe7755..ade1f5a1 100644 --- a/task01/src/com/example/task01/Task01Main.java +++ b/task01/src/com/example/task01/Task01Main.java @@ -2,15 +2,10 @@ public class Task01Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* - boolean b = canGetDriverLicense(100); - System.out.println(b); - */ + } static boolean canGetDriverLicense(int age) { - return true;//todo напишите здесь свою корректную реализацию этого метода, вместо существующей + return age>=18; } } diff --git a/task02/src/com.example.task02/Task02Main.java b/task02/src/com.example.task02/Task02Main.java index 648d8d82..d7f72993 100644 --- a/task02/src/com.example.task02/Task02Main.java +++ b/task02/src/com.example.task02/Task02Main.java @@ -10,6 +10,11 @@ public static void main(String[] args) { } static String getSeason(int monthNumber) { - return "";//todo напишите здесь свою корректную реализацию этого метода, вместо существующей + if ((monthNumber >= 1 && monthNumber <= 2) || monthNumber == 12) return "зима"; + if (monthNumber >= 3 && monthNumber <= 5) return "весна"; + if (monthNumber >= 6 && monthNumber <= 8) return "лето"; + if (monthNumber >= 9 && monthNumber <= 11) return "осень"; + else return null; + } } \ No newline at end of file diff --git a/task03/src/com.example.task03/Task03Main.java b/task03/src/com.example.task03/Task03Main.java index 0ae577a6..162f6341 100644 --- a/task03/src/com.example.task03/Task03Main.java +++ b/task03/src/com.example.task03/Task03Main.java @@ -10,6 +10,23 @@ public static void main(String[] args) { } static String getNameOfWeekDays(int weekDaysNumber) { - return "";//todo напишите здесь свою корректную реализацию этого метода, вместо существующей + switch (weekDaysNumber) { + case 1: + return "понедельник"; + case 2: + return "вторник"; + case 3: + return "среда"; + case 4: + return "четверг"; + case 5: + return "пятница"; + case 6: + return "суббота"; + case 7: + return "воскресенье"; + default: + return "такого дня недели не существует"; + } } } \ No newline at end of file diff --git a/task04/src/com.example.task04/Task04Main.java b/task04/src/com.example.task04/Task04Main.java index 7327b057..5b840981 100644 --- a/task04/src/com.example.task04/Task04Main.java +++ b/task04/src/com.example.task04/Task04Main.java @@ -10,7 +10,9 @@ public static void main(String[] args) { } static void from0to10000() { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей + for (int i = 0; i < 10000; i++) { + System.out.println(i); + } } } \ No newline at end of file diff --git a/task05/src/com.example.task05/Task05Main.java b/task05/src/com.example.task05/Task05Main.java index 2c178782..5fc3250f 100644 --- a/task05/src/com.example.task05/Task05Main.java +++ b/task05/src/com.example.task05/Task05Main.java @@ -10,7 +10,8 @@ public static void main(String[] args) { } static int getMin(int a, int b, int c) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return 0; + if (a <= b && a <= c) return a; + if (b <= a && b <= c) return b; + else return c; } } \ No newline at end of file diff --git a/task06/src/com.example.task06/Task06Main.java b/task06/src/com.example.task06/Task06Main.java index c7836c33..6b27542a 100644 --- a/task06/src/com.example.task06/Task06Main.java +++ b/task06/src/com.example.task06/Task06Main.java @@ -10,8 +10,6 @@ public static void main(String[] args) { } static int getMax(int a, int b, int c, int d) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return 0; + return Math.max(Math.max(a, b), Math.max(c, d)); } - } \ No newline at end of file diff --git a/task07/src/com.example.task07/Task07Main.java b/task07/src/com.example.task07/Task07Main.java index 6e3bfcfe..9cea6fa4 100644 --- a/task07/src/com.example.task07/Task07Main.java +++ b/task07/src/com.example.task07/Task07Main.java @@ -15,7 +15,13 @@ public static void main(String[] args) { } static int sum(int[] arr) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей + if (arr.length == 0) return 0; + + int sum = 0; + + for (int i = 0; i < arr.length; i++){ + sum+=arr[i]; + } return 0; } diff --git a/task08/src/com.example.task08/Task08Main.java b/task08/src/com.example.task08/Task08Main.java index ddba17cf..2ae63377 100644 --- a/task08/src/com.example.task08/Task08Main.java +++ b/task08/src/com.example.task08/Task08Main.java @@ -13,8 +13,15 @@ public static void main(String[] args) { } static long mult(int[] arr) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return 1; + if (arr.length==0) return 0; + + long ans = arr[0]; + + for (int i = 1; i Date: Thu, 26 Feb 2026 21:33:54 +0500 Subject: [PATCH 2/3] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D0=BE=D0=B2-=D0=9B=D0=B5?= =?UTF-8?q?=D0=B2=D0=B8=D0=BD=20=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?= =?UTF-8?q?.=20=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=2002?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task02/src/com.example.task02/Task02Main.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/task02/src/com.example.task02/Task02Main.java b/task02/src/com.example.task02/Task02Main.java index d7f72993..6797eb22 100644 --- a/task02/src/com.example.task02/Task02Main.java +++ b/task02/src/com.example.task02/Task02Main.java @@ -10,11 +10,11 @@ public static void main(String[] args) { } static String getSeason(int monthNumber) { - if ((monthNumber >= 1 && monthNumber <= 2) || monthNumber == 12) return "зима"; + if (monthNumber >= 3 && monthNumber <= 5) return "весна"; - if (monthNumber >= 6 && monthNumber <= 8) return "лето"; - if (monthNumber >= 9 && monthNumber <= 11) return "осень"; - else return null; + else if (monthNumber >= 6 && monthNumber <= 8) return "лето"; + else if (monthNumber >= 9 && monthNumber <= 11) return "осень"; + else return "зима"; } } \ No newline at end of file From af864b1414a744fdfab112ccdf8686a5756e3c9d Mon Sep 17 00:00:00 2001 From: ShmelZhopnyi Date: Thu, 26 Feb 2026 21:37:15 +0500 Subject: [PATCH 3/3] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D0=BE=D0=B2-=D0=9B=D0=B5?= =?UTF-8?q?=D0=B2=D0=B8=D0=BD=20=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?= =?UTF-8?q?.=20=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=2009?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task09/src/com.example.task09/Task09Main.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/task09/src/com.example.task09/Task09Main.java b/task09/src/com.example.task09/Task09Main.java index 7d9debfe..d53e3f92 100644 --- a/task09/src/com.example.task09/Task09Main.java +++ b/task09/src/com.example.task09/Task09Main.java @@ -14,7 +14,7 @@ public static void main(String[] args) { } static int min(int[] arr) { - if (arr.length ==0) return 0; + if (arr.length ==0) return 0; int min = Integer.MAX_VALUE;