From 735bf73a6ff7f2565ffc169027b734e8d4813436 Mon Sep 17 00:00:00 2001 From: Maria Vasiljewa Date: Tue, 23 Sep 2025 07:29:50 +0500 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=B0=D1=81=D0=B8=D0=BB=D1=8C=D0=B5?= =?UTF-8?q?=D0=B2=D0=B0=20=D0=9C=D0=B0=D1=80=D0=B8=D1=8F=20=D0=9F=D1=80?= =?UTF-8?q?=D0=98-201.=20=D0=9C=D0=BE=D0=B4=D1=83=D0=BB=D1=8C=203(3.1-3.13?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task01/src/com/example/task01/Task01Main.java | 8 ++--- task02/src/com.example.task02/Task02Main.java | 11 +++---- task03/src/com.example.task03/Task03Main.java | 19 ++++++++---- task04/src/com.example.task04/Task04Main.java | 9 +++--- task05/src/com.example.task05/Task05Main.java | 16 ++++++---- task06/src/com.example.task06/Task06Main.java | 16 ++++++---- task07/src/com.example.task07/Task07Main.java | 12 ++++---- task08/src/com.example.task08/Task08Main.java | 14 +++++---- task09/src/com.example.task09/Task09Main.java | 15 ++++++---- task10/src/com.example.task10/Task10Main.java | 19 ++++++++---- task11/src/com.example.task11/Task11Main.java | 25 +++++++++++----- task12/src/com.example.task12/Task12Main.java | 25 ++++++++++++---- task13/src/com.example.task13/Task13Main.java | 29 +++++++++++++++---- 13 files changed, 144 insertions(+), 74 deletions(-) diff --git a/task01/src/com/example/task01/Task01Main.java b/task01/src/com/example/task01/Task01Main.java index e6fe7755..8c59be94 100644 --- a/task01/src/com/example/task01/Task01Main.java +++ b/task01/src/com/example/task01/Task01Main.java @@ -2,15 +2,13 @@ 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..2beaef58 100644 --- a/task02/src/com.example.task02/Task02Main.java +++ b/task02/src/com.example.task02/Task02Main.java @@ -2,14 +2,15 @@ public class Task02Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* + System.out.println(getSeason(12)); - */ + } static String getSeason(int monthNumber) { - return "";//todo напишите здесь свою корректную реализацию этого метода, вместо существующей + if (3 <= monthNumber && monthNumber <= 5) return "весна"; + else if (6 <= monthNumber && monthNumber <= 8) return "лето"; + else if (9 <= monthNumber && monthNumber <= 11) return "осень"; + return "зима"; } } \ 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..b600f5a5 100644 --- a/task03/src/com.example.task03/Task03Main.java +++ b/task03/src/com.example.task03/Task03Main.java @@ -2,14 +2,23 @@ public class Task03Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* + System.out.println(getNameOfWeekDays(7)); - */ + } static String getNameOfWeekDays(int weekDaysNumber) { - return "";//todo напишите здесь свою корректную реализацию этого метода, вместо существующей + String[] weekDays = { + "понедельник", + "вторник", + "среда", + "четверг", + "пятница", + "суббота", + "воскресенье" + }; + if (weekDaysNumber >= 1 && weekDaysNumber <= 7) return weekDays[weekDaysNumber - 1]; + 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..124c0555 100644 --- a/task04/src/com.example.task04/Task04Main.java +++ b/task04/src/com.example.task04/Task04Main.java @@ -2,15 +2,14 @@ public class Task04Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* + from0to10000(); - */ + } 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..eba0321b 100644 --- a/task05/src/com.example.task05/Task05Main.java +++ b/task05/src/com.example.task05/Task05Main.java @@ -1,16 +1,20 @@ package com.example.task05; +import java.lang.reflect.Array; +import java.util.Arrays; + public class Task05Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* + System.out.println(getMin(5,4,3)); - */ + } static int getMin(int a, int b, int c) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return 0; + + int numbers[] = {a, b, c}; + Arrays.sort(numbers); + return numbers[0]; + } } \ 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..d180d685 100644 --- a/task06/src/com.example.task06/Task06Main.java +++ b/task06/src/com.example.task06/Task06Main.java @@ -1,17 +1,21 @@ package com.example.task06; +import java.lang.reflect.Array; +import java.util.Arrays; + public class Task06Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* + System.out.println(getMax(1, 2, 3, 4)); - */ + } static int getMax(int a, int b, int c, int d) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return 0; + + int numbers[] = {a, b, c, d}; + Arrays.sort(numbers); + return numbers[numbers.length -1]; + } } \ 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..5ae48afe 100644 --- a/task07/src/com.example.task07/Task07Main.java +++ b/task07/src/com.example.task07/Task07Main.java @@ -2,21 +2,21 @@ public class Task07Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* + int[] myArray = new int[4]; myArray[0] = 2; myArray[1] = 10; myArray[2] = 10; myArray[3] = 0; System.out.println(sum(myArray)); - */ + } static int sum(int[] arr) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return 0; + + int sum =0; + for(int i: arr) sum+=i; + return sum; } } \ No newline at end of file diff --git a/task08/src/com.example.task08/Task08Main.java b/task08/src/com.example.task08/Task08Main.java index ddba17cf..922f06c4 100644 --- a/task08/src/com.example.task08/Task08Main.java +++ b/task08/src/com.example.task08/Task08Main.java @@ -2,19 +2,21 @@ public class Task08Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* + int[] arr = new int[2]; arr[0] = 2; arr[1] = 3; System.out.println(mult(arr)); - */ + } static long mult(int[] arr) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return 1; + + if (arr ==null || arr.length == 0) return 0; + long result = 1; + for(int i: arr) result *= i; + return result; + } } \ No newline at end of file diff --git a/task09/src/com.example.task09/Task09Main.java b/task09/src/com.example.task09/Task09Main.java index f46bc9e5..a7d216ae 100644 --- a/task09/src/com.example.task09/Task09Main.java +++ b/task09/src/com.example.task09/Task09Main.java @@ -2,20 +2,23 @@ public class Task09Main { public static void main(String[] args) { - //здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат - // например вот так: - /* + int[] arr = new int[3]; arr[0] = 2; arr[1] = -1; arr[2] = 3; System.out.println(min(arr)); - */ + } static int min(int[] arr) { - //todo напишите здесь свою корректную реализацию этого метода, вместо существующей - return 0; + + int min = arr[0]; + for (int i: arr) { + if(i