Задачи на клонирование
Комментарии (136)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Andrei Karavai
1 апреля, 22:43
Очень странные дела:
в задаче "Глубокое клонирование карты" сначала для класса Solution я не создавал методы HashCode и Equals. В таком случае, даже если по образцу сделать метод clone(), то для объектов USER хэш-коды были одинаковыми, а для объекта Solution и его клона - хэшкоды были разными🤦♂️
Потом сгенерировал методы HashCode и Equals для класса Solution и хэшкоды стали одинаковыми...
В методе clone ничего не менял. Вот это для моего слабого ума конечно загадка, почему...
Ну и ещё момент - валидатор упорно отказывается принимать методы HashCode и Equals, сгенерированные интелидж идеей, якобы не может скомпилировать, хочет, чтобы мы тут "от руки" отчёт накидали😂
Более того, когда в Solution были сгенерированные методы HashCode и Equals, то решение не валидировалось, хотя хэш-коды были идентичными, а когда я убрал из Solution методы HashCode и Equals, то решение провалидировалось, хотя хэш-коды снова стали разными😭
0
Сергей Кирсанов
29 февраля, 09:41
Сколько помню эпик задач, они попроще медиум. А некоторые медиум - посложнее хард.
0
Dmitry Shaburov
28 ноября 2023, 04:24
28/11/2023
0
Алимгулов Расим Java Developer
4 февраля, 15:43
а зачем вы дату оставляете?
0
Dmitry Shaburov
6 февраля, 03:23
отсылка к художнику Он Каваре
+1
Vladislav Churbakov
9 ноября 2023, 09:33
задачи изи 3 минуты
читайте теорию внимательно
Эпик задача слишком простая легче изи
+2
Ислам
14 октября 2023, 20:34
Nice
+2
Alexey Tsedyakov
7 августа 2023, 15:07
Хорошая, краткая и емкая лекция по клонированию: https://www.examclouds.com/ru/java/java-core-russian/cloning
После ее прочтения с задачами трудностей не возникло.
+10
Gans Electro
17 августа 2023, 04:00
Тык
+7
PapaEmiritus
18 августа 2023, 13:44
Спасибо вам огромное за помощь!!!!
0
wokku
5 августа 2023, 10:35
Вроде худо бедно решил, но уверенности мало..
0
aiiirborne
3 июля 2023, 17:15
В условии задачи: "Не забудь о методах equals и hashCode!"
А сам валидатор забыл...
+2
Alexander Minaev
22 марта 2023, 14:45
все пишут про то, что цикл можно сократить до putAll, а ведь если его так сокращать, то теряется ключевое выражение в цикле getValue().clone() и получается, что мы так же просто переписываем ссылки, а не создаем новые. Ну, это я так понял, ибо валидатор не просто так такое решение не принимает.
+2
Алексей
21 декабря 2022, 20:37
В эффективной java четко написано не юзать эту технологию)))
+5