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