Tigran
Как добился?
Да там же рандом бывает +-50%
Mr Smith
ну и да, очевидно изначальный выбор dict в качестве структуры данных под тайсмстампы был неверен. к сожалению удобоваримого поиска по dict.keys() нету. приходится так иили иначе конвертировать в список, отсюда уже проседает время
Mr Smith
хотя нашел на стаковерфлоу какой-то пост что якобы раньше в ordered dict было индексирование
Mr Smith
Да там же рандом бывает +-50%
не, прогнал 10 раз подряд, расхождение +- 5мс
Oleg
не, прогнал 10 раз подряд, расхождение +- 5мс
ну там когда как, у меня было раз 10 подряд 296мс, а потом один раз 292, и потом меньше 296 ни разу не было. При 292 мс faster than 98.73%
Oleg
топ1 результат это 272 мс
Oleg
bisect'ом
Tishka17
Oleg
Как?
https://pastebin.com/JguYqvEt
Oleg
но когда я его запускал у меня получалось: 288-312 мс
Tishka17
Блин. Встроенный бисект
Tishka17
Так не честно
Oleg
а там в топе почти все решения на встроенном бисекте
Tishka17
:(
Oleg
там вообще странное есть. топ3 (284 ms): https://pastebin.com/rjBdmpeR Решение похоже на мое, но он использует list вместо deque и на каждом get'е делает reversed этого list'а. Я могу это объяснить только каким-то рандомом leetcode'а
Oleg
А reversed не ленивый?
ну это все равно лишний вызов функции
Tishka17
Вообще теоретически лист должен быть чуть быстрее при переборе чем дек
Anonymous
О чем речь? А то мотал мотал - и так не домотал до исходной задачи
Mr Smith
я изначально и пытался бисектом делать. щас попробую свой теперешний код под него заточить
Oleg
Ребят, всем привет
Артем
как можно просто конвертировать число с научной нотацией в строку без нее?
Oleg
Кто знает, как правильно записать CookieJar из aiohttp в словарь?
Mr Smith
Блин. Встроенный бисект
у меня c бисектом чуть быстрее (15мс) чем с BS - https://leetcode.com/submissions/detail/220267804/ . Очень обидно, что я не допер хранить значения и таймстампы раздельно, на этом и облом был изначально с бисектом, т.к. по структуре dict.keys() он искать не умеет, естественно
Vadzim
когда используешь nuitka,то на выходе не получаешь сишного файла, а только уже скомпилированный файл,или я что-то ни так делал?
Vadzim
https://sourcecontribute.com/2015/05/02/compiling-python-to-standalone-executables-on-linux-using-nuitka/
Vadzim
всё делал как там
cookie🍪
^^^ @Tishka17, я выбираю тебя ^^^
Максим
!report
Максим
Ну ладно
cookie🍪
!report
блин точно, опять забыл как репортить
Максим
/report
Максим
Ну ладно
Aragaer
не знаю, чо тут у вас за репорты
Aragaer
но я увидел тут какую-то хрень и удалил ее
cookie🍪
ну там пиражкииии гарячие с капустой картошкой фруктамииии
cookie🍪
вот вам на злобу дня
cookie🍪
очепяточка по фрейду
cookie🍪
Вкусный чай с травами
не прокатит, я по кофе больше
Aragaer
я чай люблю, но травы не очень
Anonymous
https://leetcode.com/problems/time-based-key-value-store/
Я подумал над твоими словами насчет субскрайбов в редиске. Порыскал в инетах - ничего не нашел путного (пока). Думаю, ебануть свое простейшее к-в хранилище с трапами по expired
Артем
Попробуй format глянуть
так решил эту проблему 😅
Aragaer
пустые четные строки это особый стиль такой?
Anonymous
а ты не ищешь легкий путей )
Учитывая, что мне нужно только енто, то не вижу навскидку каких-то проблем. Биндимся, луп, ключи в пямять, по лупу чекаем - отдаем клиенту, когда им конец.
Anonymous
Просто после нашей беседы я втюнил HZ где-то под 50 - и все равно прорвалась жалоба, что экспайр почти минуту болтался. Это ненормально.
Артем
Есусе
и все работает 🌝
Slam!
Блеать
Slam!
Такое вот происходит в связи с недостаточными знаниями питона?
Richard
Есусе
Все по pep8
Артем
А нахуя тебе?
для проги
pishite
Доброй ночи помогие с задачкой:
pishite
pishite
А выодит не то
pishite
pishite
Мой код
pishite
Артем
так решил эту проблему 😅
можно это как-то короче записать?)
Richard
def p(x:int,y:int)->int: a=[] a.append(x,y) rerurn max(a)
Richard
И вообще без функции
Richard
Тупо list
Richard
Append и max
pishite
Тупо list
мне надо как в учебнике
pishite
почему вывод не 5, а 3
Slam!
мне надо как в учебнике
А как в учебнике?
x, y = map(int, [x, y])
Aragaer
я думаю это 2-й питон и юникод строки
pishite
def p(x:int,y:int)->int: a=[] a.append(x,y) rerurn max(a)
def p(x: int, y: int) -> int: print(max(map(int, [x, y])), "наибольшее")
Richard
мне надо как в учебнике
А нах надо, если оптимизации 0?