Conversation
src/com/walking/lesson17_enum/task3/model/EquiliteralShape.java
Outdated
Show resolved
Hide resolved
src/com/walking/lesson14_polymorphism/task1/model/RegularFigure.java
Outdated
Show resolved
Hide resolved
src/com/walking/lesson18_instanceof_getClass/task1_getClass/Main.java
Outdated
Show resolved
Hide resolved
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
AVL_Tree: not ended(plz check) AVL_tree_2: from youtube with correction Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
src/com/walking/lesson37_collection_list/task1/service/CounterService.java
Outdated
Show resolved
Hide resolved
src/com/walking/lesson38_comparing/task2/model/CarIdentifier.java
Outdated
Show resolved
Hide resolved
src/com/walking/lesson38_comparing/task2/model/CarIdentifier.java
Outdated
Show resolved
Hide resolved
src/com/walking/lesson42_tree/task1_easy/structure/UnbalancedBinaryTree.java
Show resolved
Hide resolved
src/com/walking/lesson42_tree/task1_hard/structure/BinarySearchTree.java
Outdated
Show resolved
Hide resolved
src/com/walking/lesson43_map/task1/exception/RegexValidationException.java
Outdated
Show resolved
Hide resolved
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
src/com/walking/lesson46_lambda/task3/domain/filter/CarColorFilter.java
Outdated
Show resolved
Hide resolved
src/com/walking/lesson47_method_reference/task3/service/MenuService.java
Show resolved
Hide resolved
src/com/walking/lesson49_optional/task2/service/FirstChildCarOwnerAddressService.java
Outdated
Show resolved
Hide resolved
src/com/walking/lesson49_optional/task2/service/FirstChildCarOwnerAddressService.java
Outdated
Show resolved
Hide resolved
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
… он имелся ввиду Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
check code format, plz) Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
| Scanner scanner = new Scanner(System.in); | ||
| Stream.generate(scanner::nextInt) | ||
| .takeWhile(num -> num != 1) | ||
| .forEach(_ -> System.out.println("Not guess!")); |
There was a problem hiding this comment.
Я, конечно же, написал после выполнения стрима system.out.println("Guess"), но это видимо не то, что ты хотел мне донести, по этому хелп)
|
|
||
| @Override | ||
| public boolean equals(Object o) { | ||
| if (o == null || getClass() != o.getClass()) return false; |
| return null; | ||
| return departments.stream() | ||
| .flatMap(dep -> dep.getEmployees().stream()) | ||
| .collect(Collectors.toList()); |
There was a problem hiding this comment.
думаешь, нам нужен изменяемый список?
| return departments.stream() | ||
| .flatMap(department -> department.getEmployees().stream()) | ||
| .collect(Collectors.groupingBy(Employee::getName, | ||
| TreeMap::new, |
There was a problem hiding this comment.
Я не понимаю, что именно избыточно, по этому прошу помощи
Если TreeMap:new убрать, IDEA пугается на несоответствующий возвращаемый тип
| .stream(), | ||
| Collectors.teeing( | ||
| Collectors.filtering(Employee::isMale, | ||
| Collectors.toList()), |
There was a problem hiding this comment.
Collectors.counting()? Нам список не нужен
| )); | ||
|
|
||
| /* Я другие варианты как выполнить это задание не нашел. | ||
| * Но если есть - дай намёк, пж) */ |
There was a problem hiding this comment.
Иногда проще выйти за пределы стрима. В остальном - идея верная
| return null; | ||
| return departments.stream() | ||
| .sorted(Comparator.comparing(Department::getName)) | ||
| .collect(LinkedList::new, |
There was a problem hiding this comment.
Чем обычный список не устроил?
There was a problem hiding this comment.
Ну в задании же конкретно LinkedList вернуть надо)
Или я снова что-то не понимаю?)
| return departments.stream() | ||
| .collect(Collectors.toMap(Department::getName, | ||
| department -> ((double) department.getEmployees() | ||
| .size() / department.getVacancyAmount()) * 100)); |
There was a problem hiding this comment.
Делимое и делитель местами перепутал. И перенос строки неудачный
| public static void main(String[] args) { | ||
| } | ||
|
|
||
| private static Map<String, Employee> getOldestEmployees(List<Department> departments) { |
There was a problem hiding this comment.
Боюсь, это была задачка на Map#compute()
| Map<String, Integer> sumAges = new HashMap<>(); | ||
| employees.forEach(employee -> { | ||
| sumAges.putIfAbsent(employee.getName(), 0); | ||
| sumAges.computeIfPresent(employee.getName(), (key, age) -> age + employee.getAge()); |
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Signed-off-by: AlexeyNiyazov <psychotrance92@yandex.ru>
Исправления в Lesson 14-17
Добавил задания из Lesson 18