VPS за 55 рублей в месяц - это, конечно, не бесплатно, но вполне себе "для бедных".
На нем спокойно поднимается wireguard, пишка подсасывается - и все просто работает...
Судя по тому, что вы на этот текст не хватаетесь за голову, а удивленно спрашиваете здесь - вам стоит нанять разобраться с этой проблемой фрилансера, знающего РНР.
Денис Кузьмин, файл для скачивания и отправки почты все равно нужен.
Вы можете сформировать его на фронте и отправить на бэк готовый PDF или можете отправить на бэк HTML, из которого там сформируется PDF. На выбор.
Wataru, это не в Питоне задница, а в головах экспертов.
Массив из сплошных единиц тупо не сортируется, там тот же самый один проход, только без инициализации переменных цикла.
Wispik, сортировка массива, только что заполненного одним значением - это прям всем бенчмаркам бенчмарк...
Замени-ка 1 на x % 2, например - и посмотри, как волшебны сишные функции.
pfg21, обрывающийся перебор со 100% вероятностью будет не медленнее полного перебора.
А ничего более быстрого с неупорядоченными данными и не сделаешь.
MiheiSV, внезапно, оптимизация переборных алгоритмов "немного" в том и состоит, чтобы искать удачные частности там, где очевидно отсутствие общего решения.
Решение с О(n) может и подойдет, но до такого бы и я додумался, а вот вопрос в том, можно ли быстрее
"Бы додумался" или таки попробовал?
Быстрее чего оно должно быть? Любые извраты с функциями будут дрючить весь список. У линейной проверки есть шанс выйти раньше и не перетряхивать ненужное. Ничего быстрее в хаотичном списке и быть не может, разве что в памяти этот список представлен сплошным массивом байтов, тогда можно читать эту память словами и сверять с 0x01010101. Но это уже не для Питона методы.
Александр Маджугин, нет, если говорить о постоянных клиентах и выстраивании отношений с ними - такие методики резонны и вполне обоснованы. Но ТС, как я понимаю, все-таки говорит о назначении цены на бирже, чтобы "клиенту не показалось". Если незнакомому клиенту начать рассказывать, что цена зависит от того, сколько ты провозишься - он же, зараза, не поверит и уйдет к тому, кто сразу назовет четкий ценник где-то в районе среднего по рынку. Даже если работы, по факту, на полчаса.
На нем спокойно поднимается wireguard, пишка подсасывается - и все просто работает...