• Как подойти к такой задаче?

    @holllop Автор вопроса
    Rsa97, тут и не чего добавить, согласен.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Adamos,
    Во-вторых, осмысленность таким комбинациям дают связи между данными, для обработки которых, внезапно, придуманы реляционные базы данных.
    для этого у вас должна быть БД и вы её должны написать и хранить, так же она индивидуальна, мне же именно что нужно найти общее или скорее универсальное решение.
    А в-нулевых, вас так кидает по вопросу, что, похоже, отвечать на него не имеет смысла, поскольку вопроса просто-напросто нет. Теория всего какая-то, а скорее - просто каша в голове вместо задачи.
    Каша? Наверное, не каша писать про перебор, когда написано, что мне нельзя его использовать, не каша цепляться к словам «словарь» и «буквы», когда я ответил, что они будут заменены, не каша вести себя так как будто я обязал ответить на вопрос именно вас. Я не собираюсь с вами спорить, в вашем мире вы всегда правы, зачем что-то менять?
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Adamos,
    попробуйте составить слово из четырех букв с максимальной вероятностью, например ;)
    Во-первых, я могу задать диапазон вероятности, который меня устроит. Во-вторых, даже GPT-4 иногда выдаёт тарабарщину вместо ответа на вопрос.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Adamos, хорошо
    вы ищете какое-то абстрактное решение непонятно чего.
    А в этой конкретной предметной области все упирается в словарь.
    Не имеющий никакой логики, кроме собственно конечного списка.

    специально для вас
    меняем словарь на предприятие n
    у которого в первом массиве отчеты, во втором все цифры по предприятию, в третьем все графики, в четвёртом все работники. Нужно узнать какие комбинации массивов дают осмысленную информацию. Задача становится по моему только абстракционее. И более запутанной, тем более перебор вам тут не поможет.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Adamos, я не ищу конкретного ответа и не жду решения за себя, я ищу варианты решения. я вас уже не раз поправлял с перебором хотя вы продолжали писать о переборе, хотя даже в изначальном вопросе написано
    Также мне нельзя использовать метод перебора, который прям напрашивается сюда

    И уже не раз и не два подчеркивал, что буквы будут заменены другой информацией. Вы же как репей, прилипли к ним.
    И уж в любом случае - статистика в лингвистике так не работает, можете не натягивать. Ни на буквах, ни на словах.
    Я, конечно, не в коем случае не эксперт, но, аж загуглив, можно получить следующее.
    1098794_html_3004e2e5663e1708.png
    или что-то вроде

    Я ни в коем случае не опираюсь на эти ресурсы, но такая вот информация есть, и это я просто ткнул пальцем в небо.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Adamos, я поправил вопрос
    Также существуют 4 одинаковых массива русских букв
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Adamos, Да при чём тут слово? Мне нельзя ни в коем случае перебирать комбинации из массивов. Это тоже самое, что вам запретили ездить на машине, и вы такой: «А как мне теперь передвигаться?», а вам и отвечают: «Вам что, запретили слово ездить?»
    Ну, составьте списки в памяти: слов, которые накрываются каждым из массивов, если он будет первым; слов, которые накрываются каждым вариантом второго массива, третьего и четвертого. Получите полный набор вариантов без перебора.
    Вы предлагаете своего рода фильтрацию, которая действительна до тех пор, пока буквы будут буквами, если буквы заменить словами, а словарь — книгой, то мне нужно будет переделывать «фильтр» (да я прекрасно понимаю, что в случае с вероятностью программа будет странной и не особо понятной, вроде того, что вероятность того, что буква а используется с буквой б в слове, не равна вероятности использования комбинации объектов в контексте регулирующего объекта), мне же нужно, чтобы этот «фильтр» был действителен и при замене данных.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Rsa97, Да, я думал в этом направлении, вы мне дали больше информации в этой области, дерево вариантов кажется +- адекватным решением. Но про вероятности я предполагал, что их можно использовать, я вот думаю, можно ли подойти к этой задаче с каким-то другим вариантом решения, если это можно назвать решением.
    p.s. Благодарю за ответ вы действительно дали мне чуть больше понимания.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Adamos, Да тут перебор всему голова, тут спорить не буду, и, возможно, лучше подхода нет. Но мне нельзя использовать перебор. Грубо говоря, мне нужно гвоздь забить камнем, или дуже палкой.
    все эти частности про пробелы и твердые знаки - щебень и экономия на спичках.
    экономия должна быть экономной, извините не удержался )
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Rsa97, Ответ: выявить такие тенденции, вроде той, которой вы описали,
    например, мягкий и твёрдый знаки в первой позиции
    , из таких же логичных тенденций то пробел на второй позиции тоже приведёт к негативным последствиям. Только эти тенденции нужны не для нас с вами, а для самой машины. Опять-таки, в задаче подразумевается замена букв какими-то другими данными (я действительно не могу сказать, какими), замена словаря другим регулирующим объектом, и чтобы, я так понимаю, система сама смогла понять, какие комбинации данных имеют смысл в контексте N регулирующего объекта, а какие нет.
    P. S. Поверьте мне, я, когда услышал эту задачу, у меня были такие же эмоции и впечатления, как у вас, возможно, даже хуже (что-то на нецензурном). Опять-таки, по моему мнению, которое не очень-то кому-то и интересно, это похоже на разработку интерактивного поиска или нейронной сети или, возможно, даже ИИ. Только вот при чём тут буквы и эта задача, я не совсем понял. И полностью согласен с вами, что зачем придумывать "велосипед" в этой задаче, когда простейший перебор справится с этой задачей в два счёта, но мне именно что нужно, видимо, придумать "велосипед", который обойдётся без перебора и на основе, прости господи, чуть ли не интуиции поймёт, что ему нужно.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Adamos, Наверное, в то, что мне нельзя использовать перебор. И я об этом написал.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Akina, Насчет 4 одинаковых массивов, тут не так очевидно, наверное, я расписал, и это моя ошибка. Почему 4 одинаковых массива букв? Потому что нужно типа из первого массива будет взята буква «м», из второго — «а», из третьего — «м», из четвёртого — «а», комбинация этих букв даёт слово, если да, то хорошо, если нет — отбрасываем. Также возможна комбинация вроде этой: из первого массива будет взята буква «м», из второго — «а», из третьего — «м», из четвёртого — пробел, слово тоже имеет смысл, значит, оставляем.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Rsa97, действительно, я не мастер объяснять, к сожалению. Или я неправильно сформировал вопрос, что тоже вполне возможно. Как я уже писал, задача чисто учебная, я так понимаю, в попытках сформировать что-то вроде интуитивного поиска или около нейронной сети на основе статистики и поиска закономерностей.
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Akina, Подход действительно здравый, мне тоже кажется, что обработка изначальных массивов должна быть. Вопрос только в другом: а что, если условие немного будут строже и обработка изначальных массивов будет невозможна, или мне для моей задачи её нельзя будет использовать? (Задача чисто учебная, так что возможно всё, задача вроде как под объект, вроде того, что а вот мы возьмём заменим буквы чем-то другим, и оно должно работать также. Например, массивы буквы будут заменены какими-то данными разными, и нужно будет выяснить, какие из этих данных подходят под параметр «Доход», допустим.)
    Написано
  • Как подойти к такой задаче?

    @holllop Автор вопроса
    Ипатьев, не правильный тег ? ну я думал что это подходящий
    Написано
  • Хотелось бы узнать мнение болле опытных разработчиков?

    @holllop Автор вопроса
    Akina, действительно очень похоже на XY проблему как вы и сказали. Но я столкнулся с проблемой действительно после написания функции, то есть я написал функцию, а потом задумался, а правильно ли я написал её и если изначально для меня всё было прозрачно(типа ну вроде работает и работает), то потом я задумался о быстродействии и правильности подход который я выбрал. Скорее всего это связано с тем что я новичок в вопросе бекэнда да и связи бд с клиентской стороной.
    Написано
  • Хотелось бы узнать мнение болле опытных разработчиков?

    @holllop Автор вопроса
    Akina, ну тут более прозрачнее рассчитывается, что за год в эту таблицу может быть записано около 10-20 тыс записей. Данные же будут хранится за 3-4 года максимум
    Написано
  • Хотелось бы узнать мнение болле опытных разработчиков?

    @holllop Автор вопроса
    Иерокопус Таманский, я бы мог о нём подумать, если бы знал как правильно его провести в моём случае
    Написано
  • Проблемы с циклом?

    @holllop Автор вопроса
    Михаил Р., выше я взял только проблемную область
    Написано