что не так? пишет проверьте, что метод не меняет элементы массива
Чтобы справиться с толпами Диего, давай продублируем корабль с помощью окружающей аномалии и рассадим всех альтернативных Диего по дубликатам кораблей.
А чтобы они не сопротивлялись рассаживанию, зашифруем их хеш-суммы, а пароли разместим на дубликатах кораблей. Ни один робот не выдержит существования с зашифрованной хеш-сумой, так что они сами разбредутся по кораблям.
В методе dealWithDuplicates нужно:
Перезаписать переменную hashSum каждому Диего из массива diegos, используя для этого операцию XOR и какой-нибудь пароль.
Создать объект Nimrod и присвоить его переменной password пароль из п.1.
Заполнить массив Nimrod[] объектами из п.2 и вернуть его.
Требования:
Нельзя изменять классы Diego и Nimrod.
Нужно реализовать метод dealWithDuplicates согласно условию.
package com.javarush.task.pro.task08.task0824;
public class Nimrod {
public int password;
}
0
Комментарии (4)
популярные
новые
старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
я не понял, зачем один и тот же цикл делить на 2 части и зачем делать массив рандомов, если просто можно вызывать рандом для каждого элемента массива в цикле.