Size: a a a

2020 April 06

DS

Dmitriy Shilnikov in learn.java
Тот код, по-моему, вообще никогда работать не будет в таком виде
источник

DS

Dmitriy Shilnikov in learn.java
Даже если переменные исправить
источник

DS

Dmitriy Shilnikov in learn.java
Он же всегда вправо ищет
источник

P

Podawan in learn.java
Dmitriy Shilnikov
Он же всегда вправо ищет
Так вправо и нужно
источник

DS

Dmitriy Shilnikov in learn.java
Podawan
Так вправо и нужно
Ну так ты за пределы массива быстро выйдешь )
источник

DS

Dmitriy Shilnikov in learn.java
Это во-первых
источник

DS

Dmitriy Shilnikov in learn.java
Во вторых, ты каждый "корабль" будешь несколько раз находить, но он у тебя всё короче будет становиться
источник

P

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

DS

Dmitriy Shilnikov in learn.java
А чем оно тебе поможет? )
источник

DS

Dmitriy Shilnikov in learn.java
Тебе же все длины надо
источник

P

Podawan in learn.java
Попробую понять как сработает с одной длиной ?
источник

DS

Dmitriy Shilnikov in learn.java
Это не поможет. Тебе надо алгоритм менять
источник

DS

Dmitriy Shilnikov in learn.java
Чтобы твой вариант адаптировать, там надо ещё с десяток if новых добавить
источник

DS

Dmitriy Shilnikov in learn.java
Ты можешь просто искать свои кораблики проходя по массиву по горизонтальным линиям. Просто считай сколько подряд единичек встретишь до тех пор, пока не найдёшь ноль или конец массива - это будет длина твоего "корабля"
источник

A

Artemcd1 in learn.java
Добрый день!
Кто имел дело с Hibernate, подскажите, пожалуйста,  как получить объекты через session.get, если у нас в таблице составной ключ, а не первичный.
Т.е. если у нас у в таблице есть первичный ключ, то мы получаем доступ к каждой строке с помощью:
Teacher teacher = session.get(Teacher.class, id: 1);
А если составной ключ, то что делать ?
источник

DS

Dmitriy Shilnikov in learn.java
И вообще, у тебя нет что-ли одногруппника какого-нибудь, кто такую задачку за пиво сделает?
источник

P

Podawan in learn.java
Dmitriy Shilnikov
Ты можешь просто искать свои кораблики проходя по массиву по горизонтальным линиям. Просто считай сколько подряд единичек встретишь до тех пор, пока не найдёшь ноль или конец массива - это будет длина твоего "корабля"
Так да, но по сути тут тоже ведь array[i][j+2] или +3 и т.д. нужно и оно выйдет за рамки ?
источник

DS

Dmitriy Shilnikov in learn.java
Podawan
Так да, но по сути тут тоже ведь array[i][j+2] или +3 и т.д. нужно и оно выйдет за рамки ?
Нет, почему.
источник

P

Podawan in learn.java
Dmitriy Shilnikov
И вообще, у тебя нет что-ли одногруппника какого-нибудь, кто такую задачку за пиво сделает?
Есть но он тоже не знает как
источник

DS

Dmitriy Shilnikov in learn.java
Ты просто проходишь один раз своим циклом
источник