Tigran
Denis
Тян с Си, ты где ещё такое найдёшь?
На 1 курсе любой околоайтишной шараги
Максим
Классика
Tigran
хосспади а разговоров-то было.жпг
Максим
На 1 курсе любой околоайтишной шараги
Там только бородатые битарды, сори
Туночка️
def alldelet(x, a = 1 , b = 20): for i in range(a,b): if x%i != 0: return False return True a = 1 while alldelet(a)!=True: a+=1 print(a) 2520 - самое маленькое число, которое делится без остатка на все числа от 1 до 10. Какое самое маленькое число делится нацело на все числа от 1 до 20? мой говно код не может решить найти когда от 1 до 20
Tigran
это вообще задача математическая, код не нужен
Максим
Я очень полезен. В каждом чате я перенаправляю людей в другой чат вместо помощи.
Daniil
Pep9
Максим
Pep9
Позовите мне ЗАРТА
Denis
Удачи
Максим
Удачи
На пять лет о нём точно забудем
Denis
Для того, чтобы написать компилятор плюсов, надо для начала изучить плюсы, а это невозможно
Tigran
там чуваки быстрее принимают стандарты, чем люди пишут компиляторы
Максим
Да ты угараешь
Максим
Информатика, 8 класс
Mr Smith
Я вот глядел уроки на brilliant.org в этой связи, вроде все и по делу но все равно четкого понимания как структуры данных и особенно их методы по разному (в плане и сложности по времени и объёму) работают с памятью. Можно конечно просто шпаргалку всегда открывать, что например insert в лист в общем в случае o(n) итд
Denis
В 8 классе там устройство компьютера изучают
Denis
А можно просто взять и подумать, и никакие шпаргалки будут не нужны
Denis
В 9 тоже
Туночка️
Информатика, 8 класс
нит я решил повтыкать в http://euler.jakumo.org/
Anonymous
Там только бородатые битарды, сори
Ты что то во времени заблудился
Максим
Ты что то во времени заблудился
2k19, эти бородатые битарды и есть тян
Туночка️
делал так
Туночка️
ну я бы сюда не пошел
Туночка️
если бы сработало
Tigran
если бы сработало
ну, значит, ты проебался
Denis
делал так
http://math-prosto.ru/?page=pages/find_nod_and_nok/find_nok.php
Tigran
ты тоже не прав на самом деле :)
Denis
16 забыл
Tigran
>>> (2520 * 11 * 13 * 17 * 19) % 16 8
Denis
Одной двойки не хватает
Туночка️
на 16 не делится
Mr Smith
Так ты понял, как устроены списки/динмассивы/хэштаблицы или нет?
Думаю да, но думаю нужно захватить более низкоуровневое , stacks например. Это ведь связано с начальным адресом объекта в памяти итд, почему нельзя просто к началу пришпиливать новые адреса при insert(0) например
Туночка️
еще 2 ку добавить
Туночка️
а не 16
Mr Smith
Ну если уверен что не наедешь на чужие адреса то можно
Ilya
Что кстати посоветуете чтоб хорошо понять как структуры данных взаимодействуют с памятью ?
Чтобы понять, как структуры данных взаимодействуют с памятью, лучше всего понять, как они устроены. Также полезно написать простые имплементации самому, например того же хешмапа с хранением в N бакетах. А потом научится разруливать коллизии хешей. Но стоит помнить, что имплементация структур на Питоне годится разве что для изучения структур.
Denis
Наехать на чужие адреса точно так же можно и в конце
Ilya
Думаю да, но думаю нужно захватить более низкоуровневое , stacks например. Это ведь связано с начальным адресом объекта в памяти итд, почему нельзя просто к началу пришпиливать новые адреса при insert(0) например
Потому, что будет сдвиг за On+реаллокация, если не повезёт. Если ты о таких вопросах, то кажется достаточно просто изучить устройство, и большая часть вопросов отпадёт.
Mr Smith
Да это понятно что переопределять индексы к новым адресам и прочее
Mr Smith
Да я согласен, кастомные реализации структур данных на питоне либо будут использовать базовые структуры типа листа либо абстракции через классовые атрибуты например.
Mr Smith
А кстати вот насчёт коллизий хорошо что вы сказали, опять же к вопросу памяти я не очень понимаю почему нельзя использовать хэш функции предполагаемо не имеющие коллизий, sha256 например. Где-то в закромах сознания я понимаю что наверно это тяжёлая функция и придумана она не для этого, но какой именно Импакт будет на память и производительность если ее использовать например в хэшмапе четкого понимания нет, только предположить могу что наверное медленно :-)
Tishka17
И да, в sha256 тоже есть коллизии
Mr Smith
И да, в sha256 тоже есть коллизии
Читал только работы поо генерацию коллизий в md5 и sha1
Mr Smith
Про sha256 не слышал пока
Mr Smith
А что значит не напрямую используется хэш?
Oleg
Бле, мне пишет что только кандидат на то чтобы быть человеком может кликнуть
Oleg
У, питонисты
Tishka17
А что значит не напрямую используется хэш?
Потому что если бы хэш юзался напрямую как адрес в памяти, надо было бы на 2**256 элементов сразу память выделять
Tishka17
Юзается один байт что ли только
Tishka17
Проще коллизии обработать
Anonymous
Юзается один байт что ли только
Ты вообще работаешь, тишка?
Tishka17
Ты вообще работаешь, тишка?
Ну я же иногда молчу
Mr Smith
То есть грубо от выхлопа sha256 отрезался бы больший кусок ?
Tishka17
Даже довольно долго
Anonymous
Даже довольно долго
не знаю каждый раз когда захожу ты пишешь)
Alex
Читал только работы поо генерацию коллизий в md5 и sha1
У любой хеш-функции по определению есть коллизии.
Nikolay
Спойлеры тут?
Anonymous
Спойлеры тут?
Выберите сериал:
Anonymous
Задача: спарсить котировки селениумом с сайта trading view. Страница с графиком жутко динамична, поэтому когда вылетает ошибка StaleElementReferenceException, я двигась влево по графику, чтобы прогрузить свечи, после чего возвращаюсь и заново загружаю нужные мне веб элементы. Проблема в том, что иногда, через какое-то время, я программа попадает в луп через эксепшен, тоесть сыпет ошибками, что свежеспарсеный элемент невалиден
Anonymous
Щас дам скрин
Anonymous