Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 8 additions & 9 deletions task01/src/com/example/task01/Task01Main.java
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
package com.example.task01;

public class Task01Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
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 напишите здесь свою корректную реализацию этого метода, вместо существующей
static boolean canGetDriverLicense(int age)
{
return age >= 18;
}
}
}
22 changes: 14 additions & 8 deletions task02/src/com.example.task02/Task02Main.java
Original file line number Diff line number Diff line change
@@ -1,15 +1,21 @@
package com.example.task02;

public class Task02Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
public class Task02Main
{
public static void main(String[] args)
{
System.out.println(getSeason(12));
*/
}

static String getSeason(int monthNumber) {
return "";//todo напишите здесь свою корректную реализацию этого метода, вместо существующей
static String getSeason(int monthNumber)
{
if (monthNumber > 2 && monthNumber < 6)
return "весна";
else if (monthNumber > 5 && monthNumber < 9)
return "лето";
else if (monthNumber > 8 && monthNumber < 12)
return "осень";
else
return "зима";
}
}
22 changes: 15 additions & 7 deletions task03/src/com.example.task03/Task03Main.java
Original file line number Diff line number Diff line change
@@ -1,15 +1,23 @@
package com.example.task03;

public class Task03Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
public static void main(String[] args)
{
System.out.println(getNameOfWeekDays(7));
*/
}

static String getNameOfWeekDays(int weekDaysNumber) {
return "";//todo напишите здесь свою корректную реализацию этого метода, вместо существующей
static String getNameOfWeekDays(int weekDaysNumber)
{
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 "Такого дня недели не существует";
}
}
}
16 changes: 7 additions & 9 deletions task04/src/com.example.task04/Task04Main.java
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
package com.example.task04;

public class Task04Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
public class Task04Main
{
public static void main(String[] args)
{
from0to10000();
*/
}

static void from0to10000() {
//todo напишите здесь свою корректную реализацию этого метода, вместо существующей
static void from0to10000()
{
for (int i = 0; i < 10000; i++) System.out.println(i);
}

}
16 changes: 7 additions & 9 deletions task05/src/com.example.task05/Task05Main.java
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
package com.example.task05;

public class Task05Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
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;
static int getMin(int a, int b, int c)
{
return Math.min(Math.min(a, b), c);
}
}
17 changes: 7 additions & 10 deletions task06/src/com.example.task06/Task06Main.java
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
package com.example.task06;

public class Task06Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
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;
static int getMax(int a, int b, int c, int d)
{
return Math.max(Math.max(a, b), Math.max(c, d));
}

}
18 changes: 8 additions & 10 deletions task07/src/com.example.task07/Task07Main.java
Original file line number Diff line number Diff line change
@@ -1,22 +1,20 @@
package com.example.task07;
import java.util.Arrays;

public class Task07Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
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;
static int sum(int[] arr)
{
return Arrays.stream(arr).sum();
}

}
22 changes: 12 additions & 10 deletions task08/src/com.example.task08/Task08Main.java
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
package com.example.task08;

public class Task08Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
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)
{
if (arr.length == 0) return 0;

static long mult(int[] arr) {
//todo напишите здесь свою корректную реализацию этого метода, вместо существующей
return 1;
}
long product = 1;

for (int number : arr) product *= number;

return product;
}
}
19 changes: 8 additions & 11 deletions task09/src/com.example.task09/Task09Main.java
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
package com.example.task09;
import java.util.Arrays;

public class Task09Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
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;
static int min(int[] arr)
{
return Arrays.stream(arr).min().getAsInt();
}

}
28 changes: 18 additions & 10 deletions task10/src/com.example.task10/Task10Main.java
Original file line number Diff line number Diff line change
@@ -1,18 +1,26 @@
package com.example.task10;

public class Task10Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
public class Task10Main
{
public static void main(String[] args)
{
int[] arr = {7, 5, 9};
System.out.println(numMin(arr));
*/
}

static int numMin(int[] arr) {
//todo напишите здесь свою корректную реализацию этого метода, вместо существующей
return 0;
}
static int numMin(int[] arr)
{
int index = 0;
int maxNumb = Integer.MAX_VALUE;

for (int i = 0; i < arr.length; i++)
{
if (arr[i] <= maxNumb)
{
maxNumb = arr[i];
index = i;
}
}
return index;
}
}
31 changes: 22 additions & 9 deletions task11/src/com.example.task11/Task11Main.java
Original file line number Diff line number Diff line change
@@ -1,18 +1,31 @@
package com.example.task11;

public class Task11Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
public class Task11Main
{
public static void main(String[] args)
{
int[] arr = {7, 5, 9};
swap(arr);
System.out.println(java.util.Arrays.toString(arr));
*/
}

static void swap(int[] arr) {
//todo напишите здесь свою корректную реализацию этого метода, вместо существующей
}
static void swap(int[] arr)
{
if (arr == null || arr.length == 0) return;

int index = 0;
int maxN = Integer.MAX_VALUE;

for (int i = 0; i < arr.length; i++)
{
if (arr[i] <= maxN)
{
maxN = arr[i];
index = i;
}
}

arr[index] = arr[0];
arr[0] = maxN;
}
}
37 changes: 28 additions & 9 deletions task12/src/com.example.task12/Task12Main.java
Original file line number Diff line number Diff line change
@@ -1,18 +1,37 @@
package com.example.task12;

public class Task12Main {
public static void main(String[] args) {
//здесь вы можете вручную протестировать ваше решение, вызывая реализуемый метод и смотря результат
// например вот так:
/*
public class Task12Main
{
public static void main(String[] args)
{
int[] arr = {9, 11, 7, 8};
selectionSort(arr);
System.out.println(java.util.Arrays.toString(arr));
*/
}

static void selectionSort(int[] arr) {
//todo напишите здесь свою корректную реализацию этого метода, вместо существующей
}
static void selectionSort(int[] arr)
{
if (arr == null || arr.length == 0)
return;

int first = 0;

while (first < arr.length)
{

int index = 0;
int minN = Integer.MAX_VALUE;
for (int i = first; i < arr.length; i++)
{
if (arr[i] <= minN) {
minN = arr[i];
index = i;
}
}
arr[index] = arr[first];
arr[first] = minN;

first++;
}
}
}
Loading