Мое решение чуть ли не впервые совпало с правильным...чему рад до бесконечности...
но просто в дебаге баловался условиями и в какой-то момент оно прошло...
resultArray = new int[firstArray.length + secondArray.length];
for (int a = 0; a < firstArray.length; a++) {
resultArray[a] = firstArray[a];}
for (int b = 0; b < secondArray.length; b++) {
resultArray[firstArray.length + b] = secondArray[b];}
for (int i = 0; i < resultArray.length; i++) {
System.out.print(resultArray[i] + ", ");
при первой итерации будет же перезаписываться 10-ый элемент массива resultArray, а надо чтобы 11-ый!
ведь firstArray.lenght = 10, и firstArray[10] = 9
тут вот подгорает немного....
MiB
12 уровень
Вопрос по правильному решению
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Java Developer
11 августа 2022, 12:15
У массива длинной 10 элементов никогда не будет элемента с индексом 10 ведь индексация начинается с нуля.
+1
MiB
11 августа 2022, 12:19
точно! ))
0