Size: a a a

2021 February 07

HP

Helga Paulson in learn.java
arsenyi
Да это понятно, но вот что делать дальше, тут одним умножением не обойтись
Посмотрите на 2 пример и найдите закономерности
источник

DC

Denis Chikanov in learn.java
arsenyi
Да это понятно, но вот что делать дальше, тут одним умножением не обойтись
А дальше думать и решать, да.
Это не вопрос по джаве, это думать надо.
источник

a

arsenyi in learn.java
Helga Paulson
Посмотрите на 2 пример и найдите закономерности
Да уже нашел немного, теперь пытаюсь понять, почему так)
источник

D

DarkPerl in learn.java
arsenyi
Не понял, а тогда зачем они это написали?
Чтобы вас помучить)))
Вам дан алгоритм в псевдокоде. Последовательность шагов для достижения результата.
Вывод тут не причём.
Вам нужно уметь работать с матрицами и уметь писать код на языке java, c или какой у вас там ) Может pascal )
источник

HP

Helga Paulson in learn.java
Там все просто, если смотреть откуда берутся первые значения в последующих рядах
источник

HP

Helga Paulson in learn.java
Можете взять листок бумаги и по элементам в матрице из примеров считать почему в этом месте так, а почему в другом так

Так от обратного доберетесь до полного алгоритма
источник

DC

Denis Chikanov in learn.java
Формулировка у них кстати такая, что по-моему вводит в заблуждение больше, чем помогает
источник

a

arsenyi in learn.java
да я примерно понял, там умножаются числа на другие, а нет ли какой то готовой библиотеки?
источник

HP

Helga Paulson in learn.java
arsenyi
да я примерно понял, там умножаются числа на другие, а нет ли какой то готовой библиотеки?
Вам нужно алгоритм реализовать)) при чем тут библиотеки?
источник

DC

Denis Chikanov in learn.java
arsenyi
да я примерно понял, там умножаются числа на другие, а нет ли какой то готовой библиотеки?
Суть задачи в том, чтобы решить её без готовых библиотек, понять логику.
источник

a

arsenyi in learn.java
а, блин)
источник

a

arsenyi in learn.java
никогда просто не делал что то подобного, с матрицами))
источник

D

DarkPerl in learn.java
arsenyi
да я примерно понял, там умножаются числа на другие, а нет ли какой то готовой библиотеки?
Есть ) Можно скачать на лень.ком 😁👍
источник

HP

Helga Paulson in learn.java
DarkPerl
Есть ) Можно скачать на лень.ком 😁👍
В копилочку!)
источник

DC

Denis Chikanov in learn.java
arsenyi
никогда просто не делал что то подобного, с матрицами))
Ну вот надо сделать.
источник

HP

Helga Paulson in learn.java
arsenyi
никогда просто не делал что то подобного, с матрицами))
Удачной пенетрации!))
источник

a

arsenyi in learn.java
ахах, спасибо)
источник

А

Алексей in learn.java
Vladimir
ну, т.к. регулярка это недетерминированный конечный автомат, то её сложность мб любой.
а нормальное решение- это в лоб.  как циклом сверху например
Ну я согласен что решение в лоб читается легче и может исполняться чуточку быстрее. Более того, оно удобнее когда нужно отдать таргетинговые ошибки по содержанию пароля... но регулярки кратче)

Например, проверка что в пароле нет трех одинаковых букв подряд - это пяток-другой символов регулярки (в зависимости от фантазии пишущего). А вот при переборе по символам нужно будет добавлять счетчик, проверять, инкрементить, обнулять и т.д...
источник

V

Vladimir in learn.java
Алексей
Ну я согласен что решение в лоб читается легче и может исполняться чуточку быстрее. Более того, оно удобнее когда нужно отдать таргетинговые ошибки по содержанию пароля... но регулярки кратче)

Например, проверка что в пароле нет трех одинаковых букв подряд - это пяток-другой символов регулярки (в зависимости от фантазии пишущего). А вот при переборе по символам нужно будет добавлять счетчик, проверять, инкрементить, обнулять и т.д...
"чуточку быстрее" зависит от регулярки,  мб и проверить пароль это нормально т.к. происходит редко,но в целом я все-таки за читаемость) проще тестировать и изменять
источник

А

Алексей in learn.java
Vladimir
"чуточку быстрее" зависит от регулярки,  мб и проверить пароль это нормально т.к. происходит редко,но в целом я все-таки за читаемость) проще тестировать и изменять
Ну я потому и написал про чуток. В рамках валидации пароля разница в 10 и 20 мс не существенна может быть, да) Ну без регулярок невозможно распарсить письма. Например, у нас задача на основе пришедших на служебный ящик писем инициировать автоматически процессы в бпмс системе. Без регуляярок там никак)
источник