Size: a a a

2020 October 21

DC

Denis Chikanov in learn.java
Andrey Shalygin
А этим аглоритмом получается быстрее чем с помощью коллекции и цикла?
Какой коллекции и какого цикла?
источник

OB

Oleksandr Butrym in learn.java
Aho, Alfred V.; Corasick, Margaret J. (June 1975). "Efficient string matching: An aid to bibliographic search". Communications of the ACM. 18 (6): 333–340. doi:10.1145/360825.360855. MR 0371172
источник

OB

Oleksandr Butrym in learn.java
Цикл по словам и проверка по множеству HashSet тут тоже вполне нормально справятся.
источник

AS

Andrey Shalygin in learn.java
Denis Chikanov
Какой коллекции и какого цикла?
Ну я думал что исходный текст будем сравнивать в цикле с каждым элементом коллекции из запрещенных слов и если есть совпадение то мннять на censored
источник

K

Kitikot in learn.java
Oleksandr Butrym
Цикл по словам и проверка по множеству HashSet тут тоже вполне нормально справятся.
Насколько я понимаю это какая-то синтетическая задача. В реальной жизни я бы сделал как тут написано
источник

OB

Oleksandr Butrym in learn.java
Запрещенные слова в HashSet и проверяй на вхождение
источник

DC

Denis Chikanov in learn.java
Andrey Shalygin
Ну я думал что исходный текст будем сравнивать в цикле с каждым элементом коллекции из запрещенных слов и если есть совпадение то мннять на censored
А, так чтоб этого избежать, достаточно HashSet использовать (который вполне себе коллекция)
источник

DC

Denis Chikanov in learn.java
Я не уверен, что попутно рекламировать свой канал - идея, которую одобрят админы (@dmsol, @igorz)?
источник

IV

Ihor Volokhovych in learn.java
Denis Chikanov
Я не уверен, что попутно рекламировать свой канал - идея, которую одобрят админы (@dmsol, @igorz)?
Та я ничего не рекламирую. Если бы я умел форвардить без упоминания...
Мне тип легче там сделать и форварднуть сюда и в другой канал по жабе
источник

D

Dima in learn.java
Denis Chikanov
Я не уверен, что попутно рекламировать свой канал - идея, которую одобрят админы (@dmsol, @igorz)?
конечно нельзя
источник

K

Kitikot in learn.java
Типа произойдет что-то другое (ошибка компиляции например)
источник

D

Dima in learn.java
если кому интересно - все подобные задания есть в книжках
источник

D

Dima in learn.java
OCA/OCP
источник

D

Dima in learn.java
а также в тренажерах - хоть до посинения роллить можно
источник

IV

Ihor Volokhovych in learn.java
Это да, но так с утра какую-то задачку решить и проверить себя. Нет так нет)
источник

D

Dima in learn.java
Ihor Volokhovych
Это да, но так с утра какую-то задачку решить и проверить себя. Нет так нет)
можешь сюда постить, но тут чат про другое
источник

F

Farid in learn.java
Ihor Volokhovych
Это да, но так с утра какую-то задачку решить и проверить себя. Нет так нет)
для решения задач с утра есть leetcode, hackerrank и т.п.
источник

D

Dima in learn.java
и любая книга OCA реально лучше телеграм канала будет
источник

D

Dima in learn.java
подтвердят те, кто смотрел или тем более сдавал
источник

IV

Ihor Volokhovych in learn.java
Farid
для решения задач с утра есть leetcode, hackerrank и т.п.
Не думаю, что кто-то идущий на работку будет в дороге решать что-то на leetcode
источник