Объединяем массивы

  • 6
  • Недоступна
Реализовать метод main(String[]), в котором нужно скопировать содержимое массивов firstArray и secondArray в один массив resultArray. Массив firstArray должен быть в начале нового массива resultArray, а secondArray — после него.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (93)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Oluna
Уровень 6, Berlin, Германия
30 ноября, 16:51
Ну вот это издевательство, конечно, мое решение не было принято, хотя результат выводится верно и т.д., лезу смотреть правильное: разница лишь одна: в единственно верном решении стоит на 18 строке resultArray[i + firstArray.length] = secondArray[i]; а у меня resultArray[firstArray.length + i] = secondArray[i]; Вы серьезно? Не могли проверятору еще один случай перестановки переменных предусмотреть, что ли? Ладно-ладно, по крайней мере я знаю, что идеально решила, причем сама :)
PartyMar Работает в Secret
20 ноября, 13:18
Сделал через
resultArray = new int[firstArray.length + secondArray.length];
for (int i = 0; i < 10; i++) {
    resultArray[i] = firstArray[i];
     resultArray[i + 10] = secondArray[i];
}
А проверятор недоволен. Хотя выводится все верно.
YuliyaK
Уровень 7, Тула, Russian Federation
24 ноября, 07:38
А если заменить 10 на firstArray..length везде?
PartyMar Работает в Secret
25 ноября, 09:01
Попробовал. "Во время проверки возникла ошибка".
YuliyaK
Уровень 7, Тула, Russian Federation
26 ноября, 10:03
Ошибка может возникать, если задача уже в статусе Решена
Anton
Уровень 6, Москва, Russian Federation
19 ноября, 15:58
Иногда не понимаешь как решить задачу и смотришь правильное решение... смотришь-смотришь и тоже не понимаешь... Админы, можно ли добавить еще колонку пояснения к решению задачи? Не совсем понятно как прописан индекс resultArray во втором цикле.
Anonymous #2876853
Уровень 15, Краснодар, Russian Federation
8 ноября, 09:00
resultArray[i + firstArray.length] = secondArray[i]; Почему мы пишем так? если выше мы уже присвоили результ к ферст эрею? (имею ввиду эту запись resultArray[i + firstArray.length])
Андрей Ефремов
Уровень 14, Ульяновск, Россия
9 ноября, 18:28
Такая запись делается для того, чтобы заполнение массива resultArray происходило не с нулевого индекса, а с того на котором закончилось заполнение массивом firstArray.
Jasur Rakhmedov
Уровень 20, Riga, Latvia
4 ноября, 23:19
обидно когда система не принимает твоё решение, может подход отличается но результат-то одинаковый
Jvan
Уровень 2, Kyrgyzstan
31 октября, 10:39
Решайте ее исходя из правила что даны могут быть абсолютно любые массивы и код должен продолжать работать
Константин Райх
Уровень 8, Екатеринбург, Russian Federation
21 октября, 09:48
/* Комментарий удален */
Leo
Уровень 10
8 ноября, 21:16
странно я именно так и сделал/ не считать же их))
DeniD
Уровень 7, Днепр
17 октября, 12:01
Друзья! Для тех кто не понял алгоритм действий: 1. Указать длину массива result сумой длин 2-ух массивов через .lenght. 2. Счетчиком через команду for вписать 1-ый массив, затем 2-ой. Всем удачи! 🙃
Semen
Уровень 7, Москва, Russian Federation
5 октября, 12:47
Что за бред. Не принималось решение, которое как оказалось совпадает с правильным, за исключением названий переменных в циклах... 👎
Вячеслав
Уровень 20, Уфа, Россия
5 октября, 08:23
И вот, спустя 13 lvl я решил задачу