Skip to content

Commit 5e069dc

Browse files
author
Никита
committed
Merge remote-tracking branch 'origin/PavelLeonovTeamLead' into NikitaUdinDev
# Conflicts: # .idea/vcs.xml # src/main/java/dto/Client.java
2 parents e61f263 + 864b23e commit 5e069dc

29 files changed

Lines changed: 809 additions & 156 deletions

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.gradle
2+
.idea/
23
build/
34
!gradle/wrapper/gradle-wrapper.jar
45
!**/src/main/**/build/
@@ -10,6 +11,7 @@ build/
1011
.idea/jarRepositories.xml
1112
.idea/compiler.xml
1213
.idea/libraries/
14+
.idea/misc.xml
1315
*.iws
1416
*.iml
1517
*.ipr
@@ -40,4 +42,4 @@ bin/
4042
.vscode/
4143

4244
### Mac OS ###
43-
.DS_Store
45+
.DS_Store

.idea/.gitignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

.idea/gradle.xml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.idea/misc.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.idea/vcs.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.

FedorPetrovReadMe

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
### Работа с пользовательским вводом (Фёдор Петров)
2+
3+
Задачи:
4+
5+
- Реализовать меню для пользователя:
6+
- Выбор способа заполнения данных (рандом, из файла, ручной ввод).
7+
- Ввод длины массива/списка.
8+
- Возможность выхода из цикла только по соответствующему выбору.
9+
- Обеспечить корректный цикл программы, чтобы интерфейс оставался интерактивным.
10+
- Реализовать вывод данных через интерфейс Printable.

PavelTrofimovReadMe

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Задача:
2+
### Реализация паттерна «Стратегия» для сортировки (Павел Трофимов)
3+
4+
Задачи:
5+
6+
- Реализовать конкретные стратегии сортировки по каждому полю.
7+
- Обеспечить возможность динамического выбора стратегии во время выполнения программы.
8+
- Убедиться, что сортировка корректно работает с любым количеством объектов.
9+
10+
Дополнительное задание 1: дополнительно к основным сортировкам реализовать эти же алгоритмы сортировки таким образом,
11+
что объекты классов будут сортироваться по какому-либо числовому полю: объекты с четными значениями этого поля должны быть отсортированы в натуральном порядке,
12+
а с нечетными – оставаться на исходных позициях.

Test.class

253 Bytes
Binary file not shown.

Test.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
public class Test { public static void main(String[] a) {} }

0 commit comments

Comments
 (0)