Создаем двумерный массив

  • 6
  • Недоступна
Двумерный массив — это массив массивов, то есть в каждой его ячейке находится ссылка на некий массив. Но гораздо проще его представить в виде таблицы, у которой задано количество строк (первое измерение) и количество столбцов (второе измерение). В этой задаче мы будем создавать такой массив. Для эт
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (111)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
EvGenbl4
Уровень 9, Екатеринбург, Russian Federation
22 января, 11:12
пытался понять что же от меня хотят - час решал задачу - минут 10 решил с 1ого раза
Lepert Java Developer
20 января, 23:02
Ну, я бы не сказал, что это хард) скорее медиум
SHABALINI
Уровень 7, Киров, Russian Federation
23 января, 12:12
скорее изи
Slava
Уровень 7, Москва
19 января, 22:28
До последнего ждал подвоха, думал опять где-то задание не понял. Но после таблицы умножения логика стала немного понятна.
Anonymous #2854449
Уровень 7, Москва, Russian Federation
19 января, 13:05
слов нет...
Stanislav76
Уровень 8, Kehl, Germany
7 января, 11:38
Посмотрел правильное решение... но понять решение данной задачи голова отказывается. Попробовал к правильному решению "прикрутить" - System.out.println -(для наглядности), но на выводе "краснобуквенная ерунда"☹️ Огромная просьба : " Может быть у кого то будет пара минут свободного времени, что бы объяснить (прокомментировать) данное решение для такого тугодума как я 🤪! " каким образом : сканируя второй раз консоль и используя - int size = Integer.parseInt(scanner.nextLine()); multiArray[i] = new int[size]; - мы в итоге можем получить второй индекс массива в правильном оформленном (синтаксически) формате( multiArray [5][3, 6, 7, 87, 843]) ????
Артем Systems Analyst
12 января, 19:58
int size = Integer.parseInt(scanner.nextLine()); - переводит введеное в консоль в число multiArray[i] = new int[size]; - лежит внутри цикла, перед циклом есть строка multiArray = new int[n][], в которой задается количество "строк" массива. В самом цикле мы по очереди берем каждую такую строку multiArray[i] и говорим, что она будет иметь размер new int[size] (число, которое мы ввели в консоль)
Stanislav76
Уровень 8, Kehl, Germany
13 января, 18:48
Огромное спасибо за объяснение! Я погуглил и накопал немного доп. материала и вроде бы немного разобрался что и как 🧐. Что то туговато массивы мне дались 🙃🙂. Ещё раз благодарю за помощь🤝.
Slava Shevchuk
Уровень 8, Харьков, Ukraine
7 января, 10:45
Задача очень посредственная (и я не об уровне сложности)
Alex Zernoklov
Уровень 12, Харьков, Ukraine
29 декабря 2021, 21:04
Задача не компилируется на сервере! ошибка в строке 3, в этой строке вот этот импорт import jdk.nashorn.internal.runtime.UnwarrantedOptimismException; после есго удаления все компилируется но последнее условие не выполняется, хотя проверял заполняя 0 и принтуя результат. Мой код работает согласно ТЗ. Почему ваши тесты его не пропускают?
Anton Shelekhov
Уровень 11, Москва, Russian Federation
27 декабря 2021, 07:54
В этой задаче стоит сложность "hard", и эта сложность применима к пониманию условия задачи. Реализация задачи, как многие отметили, не вызывает особенных сложностей.
Kango Vince
Уровень 17, Санкт-Петербург, Россия
25 декабря 2021, 12:31
Как-то всё стало подозрительно просто после таблицы умножения 🤔 Кстати, @admin или @moderator , действительно, не напутаны ли уровни сложности? Потому что действительно очень легко. Может, где-то сработал человеческий фактор и не правильно указали сложность?
Moldee
Уровень 7, Russian Federation
23 декабря 2021, 12:45
hard < easy < medium До эпиков еще не доходил, но из полученного опыта сложилось такое представление уровней сложности. Эту задачу за 3 минуты решил, для харда надо было хотя бы 6 измерений в условии сделать.