👑OGURCHIK🖤
any
Sergey Ufocoder
размер окна = размер искомой подпоследовательности
Sergey Ufocoder
это если список гиганский, то такой самопис зайдет
Sergey Ufocoder
так как будет сложность алгоритма n, тоесть один обход
Mr Smith
а мы вот так ''.join(map(lambda x: dict(mapping).get(x,x),my_string))
Sergey Ufocoder
или количество подписков убывающих? если так, то убираешь дубликаты и что-то из комбинаторики формулу юзаешь
Ved
последовательность или возможные подсписки?
(1, 2, 8, 9, 3, 5, 7, 6, 4) (1, 2, 8, 9, 3, 6, 4, 5, 7) (1, 2, 8, 9, 3, 6, 4, 7, 5) (1, 2, 8, 9, 3, 6, 5, 4, 7) (1, 2, 8, 9, 3, 6, 5, 7, 4) (1, 2, 8, 9, 3, 6, 7, 4, 5) (1, 2, 8, 9, 3, 6, 7, 5, 4) (1, 2, 8, 9, 3, 7, 4, 5, 6) (1, 2, 8, 9, 3, 7, 4, 6, 5) (1, 2, 8, 9, 3, 7, 5, 4, 6) (1, 2, 8, 9, 3, 7, 5, 6, 4) (1, 2, 8, 9, 3, 7, 6, 4, 5) (1, 2, 8, 9, 3, 7, 6, 5, 4) Всевозможные комбинаций цифр от 1 до 9
Sergey Ufocoder
убери дубликаты из исходного + примени формулу из комбинаторики
Sergey Ufocoder
правда комбинации будут хитрыми - скорее всего придется самому формулу выводвоить потому как от текущего взытого зависит отставшиеся
/warn
Если я не ошибаюсь, то в твоём случае с 3 убывающими может быть 49 комбинаций.
/warn
Есть список элементов: [?,?,?,?,?,?,?,?,?] Мы ищем убывание 3 чисел. Значит, может быть. [х,х,х,?,?,?,?,?,?] [?,х,х,х,?,?,?,?,?] [?,?,х,х,х,?,?,?,?] И таких позиций может быть всего 7. И так далее сдвигаем до самого края, идею ты понял. Дальше, у нас есть 9 чисел. Возможных комбинаций, может быть - 7: 9,8,7 8,7,6 7,6,5 И так далее до 3,2,1 Теперь, на каждую позицию х,х,х может припадать по 7 комбинаций этих чисел, что в этого даёт 49 таких листов. Вот это я хуйню придумал в час ночи, пиздец. Интересно, как это в код упихнуть?
Дурак из фильма
еле ментов?
/warn
еле ментов?
Поплыл я что-то)
Дурак из фильма
спать пора =)
Sergey
спать пора =)
шевелись плотва
Дурак из фильма
Поплыл я что-то)
А ты поляк чтоли? Или эвакуировался туда?
/warn
Я правда изначально не правильно прочитал, и думал что надо наоборот)
Дурак из фильма
Чую в скором времени айтишные чаты начнут наполняться инструкциями по эвакуации
Дурак из фильма
Везунчик...
/warn
Хех
/warn
Выехать не сложно, сложно не уехать назад)
Дурак из фильма
Поййду в личку, пытать за способы переезда =)
Gleb
В армейку не забрали , а жаль
Daniil
в видео есть нюансик
Daniil
карты не обязаны находиться вместе
Anonymous
так если дуб, можно попроситься получше, взяли бы
Daniil
карты не обязаны находиться вместе
иначе получается ну очень много комбинаций :)
Дурак из фильма
Да, какая разница кто там майору будет дачу строить
Gleb
дурак
Служил ?
Anonymous
начинается, служил не служил )
Anonymous
попутных снов господа, хотя кто-то ночью божит, а днём говнокодит )
Daniil
карты не обязаны находиться вместе
@Vedbvo ты это не записал у себя в условии :)
Ved
@Vedbvo ты это не записал у себя в условии :)
Каюсь. Третий час ночи. Не уследил
Daniil
ну и там в обе стороны одновременно проверка)
Daniil
ну ой
Daniil
Вот ссылка https://youtu.be/o7okqCZjPaQ. Посмотрев это видео решил найти эти 1724 варианта
https://pastebin.com/SKRAAXwr правда, на плюсах решение, но всё должно быть понятно)
fs
привет всем, кому когда то приходилось делать reload nginx на python? можно ли это сделать "красиво" без subprocess с куском кода на bash?
fs
А чем тебе сабпроцесс не угодил ?
да хз..как то костыльно вроде..или это норм тема для такого?
fs
Кинуть сигхап?
да, вот сейчас на этом остановился
deffych
Всем привет. Только начал изучать пайтон и сразу же проблема с решением задачи. Вот сама задачка http://euler.jakumo.org/problems/view/1.html А вот код который я написал https://onlinegdb.com/S11WUMXK4 Что не так? Где ошибка?
Smoke
Нужно помощь с psycopg2.sql, по идеи эта строчка должна вернуть или TRUE или FALSE, но она возвращает None, cursor.execute(sql.SQL('select exists(select 1 from users where userid = \'94739\')'))
Smoke
здесь я проверяю наличие строчки в бд
UglyKoyote
а почему просто не селектнуть строку по ид?
UglyKoyote
потом фетч, и уже его результат проверить. чтобы не городить однострочник и не гадать где не работает
UglyKoyote
https://pastebin.com/Na3nHcyx
UglyKoyote
у меня вот так проверяется. правда тут проверка коннекшена в целом, но как вариант - думаю сойдет
Tishka17
Нужно помощь с psycopg2.sql, по идеи эта строчка должна вернуть или TRUE или FALSE, но она возвращает None, cursor.execute(sql.SQL('select exists(select 1 from users where userid = \'94739\')'))
По идее после того как эта строчка сработает, тебе надо ещё строку вытащить и в ней в первой колонке (единственной) будет уже твой тру
Tishka17
Хотя возможно там будет 1, не уверен
Шолбан
привет всем, парни помогите с ошибкой, понимаю что это проблема с подключением, перепробывал с разными проксями... дайте дельный совет новичку
Tishka17
у меня вот так проверяется. правда тут проверка коннекшена в целом, но как вариант - думаю сойдет
1. Нахрен там system.exit? 2. У тебя если соединение мертво скорее всего исключение будет. А чтобы select 1 from dual вернул 0 в поле - это вообще пипец странно
Шолбан
UglyKoyote
а причем тут 0? либо что-то либо нулл
UglyKoyote
а рейз - чтобы голову скрипту отвернуть здесь и сейчас. цели что-то ещё дальше делать просто нету
UglyKoyote
проверить по другому у оракла подключение не получилось
Tishka17
а причем тут 0? либо что-то либо нулл
Ну окей, нулл. Твой else сработает в единственном кейсе - когда соединение живо, селект отработал и вернул хотя бы одну строку с None или 0 в первом поле
Tishka17
Это пипец странный кейс
UglyKoyote
оракл может быть живой, листернер работает
UglyKoyote
а процесс дальше всё, завис
UglyKoyote
порт есть, данных нету. и сколько я буду стоять ждать ответа?
UglyKoyote
проверять чисто открытый порт? ну если данные не нужны, возможно и сойдет
Tishka17
а рейз - чтобы голову скрипту отвернуть здесь и сейчас. цели что-то ещё дальше делать просто нету
SystemExit плохое название исключения для ошибки "не могу соединиться с базой".