Size: a a a

2020 April 06

DS

Dmitriy Shilnikov in learn.java
т.е. если array[i][j] == 1, то увеличивай счётчик
источник

DS

Dmitriy Shilnikov in learn.java
Podawan
Есть но он тоже не знает как
На всю группу нет никого что-ли? )
источник

DS

Dmitriy Shilnikov in learn.java
Как раз всякие j+2 - это гарантированный выход за границы массива.
источник

P

Podawan in learn.java
Dmitriy Shilnikov
Ты просто проходишь один раз своим циклом
Проходить массив также 2 for ?
Типо for по строкам, и for по столбцам ?
источник

P

Podawan in learn.java
Dmitriy Shilnikov
На всю группу нет никого что-ли? )
Да я всех не спрашивал(
источник

DS

Dmitriy Shilnikov in learn.java
Podawan
Проходить массив также 2 for ?
Типо for по строкам, и for по столбцам ?
Ну цикл у тебя уже есть, его можно оставить
источник

DS

Dmitriy Shilnikov in learn.java
Заведи переменную - ТекущаяДлинаКорабля )
источник

DS

Dmitriy Shilnikov in learn.java
И увеличивай её на единичку каждый раз, когда в массиве нашёл 1
источник

DS

Dmitriy Shilnikov in learn.java
Если нашёл 0 - то бери её значение - это и есть длина корабля. а потом зануляй её
источник

DS

Dmitriy Shilnikov in learn.java
И после того, как весь ряд прошёл, тоже проверяй - если она не ноль, то это корабль, который "с краю"
источник

P

Podawan in learn.java
Просто смотри, сама задача изначально была в том что-бы с помощью пузырьковой сортировки, отсортировать корабли по убыванию
источник

P

Podawan in learn.java
Dmitriy Shilnikov
И после того, как весь ряд прошёл, тоже проверяй - если она не ноль, то это корабль, который "с краю"
Как в данном случае нужно сделать ?
источник

DS

Dmitriy Shilnikov in learn.java
Podawan
Просто смотри, сама задача изначально была в том что-бы с помощью пузырьковой сортировки, отсортировать корабли по убыванию
Ну прежде чем их сортировать, их найти надо )
источник

P

Podawan in learn.java
Dmitriy Shilnikov
Ну прежде чем их сортировать, их найти надо )
А в случае что считываем длину корабля по типу текущаядлина++ как выше описали, то как выводить координаты ?
источник

DS

Dmitriy Shilnikov in learn.java
Podawan
А в случае что считываем длину корабля по типу текущаядлина++ как выше описали, то как выводить координаты ?
Зная длину корабля и где его правая граница находится, ты всегда можешь левую границу вычислить.
источник

DS

Dmitriy Shilnikov in learn.java
Podawan
А в случае что считываем длину корабля по типу текущаядлина++ как выше описали, то как выводить координаты ?
Да, если у тебя могут быть ещё и вертикальные кораблики, то такой способ не подойдёт
источник

W

Wazaap in learn.java
Кукусики , ребят , какую jdk скачать ? Есть разница ? Кто говорит 8 это топ , есть 14 но сайт оракла не даёт ее и тип 13 качать ?
источник

NG

Nikita Gryzlov in learn.java
Wazaap
Кукусики , ребят , какую jdk скачать ? Есть разница ? Кто говорит 8 это топ , есть 14 но сайт оракла не даёт ее и тип 13 качать ?
между цифрами - есть. между сборками - на вашем этапе незначительная.
источник

SS

Semen Savchenkov in learn.java
Wazaap
Кукусики , ребят , какую jdk скачать ? Есть разница ? Кто говорит 8 это топ , есть 14 но сайт оракла не даёт ее и тип 13 качать ?
На бою сейчас, в основном, 8 версия. Потихоньку приходит 11, как LTS
источник

W

Wazaap in learn.java
Так всё же ? Хоть и разницы нет , то что ?
источник