Pull to refresh
9
0

Пользователь

Send message
Да прошу прощение, случился сбой.
В PostgreSQL: Listen/Notify тикер не закрывается? Просто обычно делают что-то типо defer pingTicker.Close(), но я возможно просто не вижу и в… там есть закрытие тикера.
Правила игры озвучивает сам бот на скриншоте, «Вам необходимо из букв одного слова составить другие слова» и да буквы любой длины подходят, только вот однобуквенные слова я не проверял и исключил из поиска. По поводу решения я имел ввиду алгоритм разбора того слова которое нам дали. С поиском у меня не возникло вопросов, мне просто хотелось понять как вы предлагаете из того слова которое нам даёт игра найти подходящие. Нам нужно найти любые слова которые входят в состав представленного.
Я понял вашу идею, сейчас речь идёт о слове которое мы получаем во время хода игры. Получается что с ним нужно провести не просто сортировку, а ещё и выявить все возможные комбинации сочетания букв, в связи с этим фактом, мне интересна ваша реализация алгоритма нахождения всех возможных комбинаций букв с предоставленного слова. Можно просто псевдокодом.
тестомесилка
1 — аееитклмосстт
2 — аеитклмосстт
3 — аееитклмосст
4 — аееитклмостт
5 — аеитклмостт
6 — аееитклмост
7 — аеитклмосст
8 — аеитклмост
И это только двойные буквы, но даже пусть так. Зачем мне скорость ещё быстрей? Если мне пришлось замедлить свою программу в 5 раз чтобы обойти блокировки. Хранить в памяти, тоже вариант для скорости, но как я уже сказал за ней я не гнался.
Если я вас правильно понял, вы хотите что-то в этом духе:

Деградация — это предоставленное слово
Это цельные слова:
град
грация

Это отсортированные в алфавитном порядке + hex:

аагддеирця → 6cd7f4281021ee8ba9eab8bfa5887c79
агдр → 3f2697cbf7033e5343e93940cd2e2aac
агдирця → 57d1624e7938d262a22a6d1a56d9930a

Даже если предположить что мы разберём наше представленное слово на повторяющиеся буквы то есть для примера «грация»:
агдирця
агдирц
агдир
агди
агд
аг
агдиря
агди

И так далее получается для каждого свой hex, но помимо этой проблемы существует ещё проблема с двойными буквами в слове как в исходном так и искомом.
А на счёт базы данных, где вы предлагаете искать подходящие слова?
Возможно я вас не правильно понял?
Kotlin, php, docker, js, ruby, react, github, go, grafana, lua, swift, android, kibana, prometheus, linux, debian, python — часть которую смог распознать.
Да в программе бот не указан т.к. я использовал свой личный аккаунт wenkaler.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity