Я попросил ИИ реализовать алгоритм для задачи, для которой брут-форс имеет сложность O(N!), но точно даёт оптимальный результат. ИИ превзошел все мои ожидания и сделал алгоритм сложностью O( (N^2)! )
Random Rust Dev
Разработка на языке Rust. Пишу простыни со своими мыслями о Rust и проектах на нем.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
18 из 18Хайперы: ИИ заменит разработчиков ИИ:
Читал про японские числительные. Там нашлась забавная сноска по произношению "Хяку" превращается в "Бяку" из-за рэндаку
Помните, я постил напечатанные миньки? Вот, покрасил одну.
Поздравляю всех причастных к празднику. Буду краток. Красоты и добра всем мисс, миссис, муадмазель, мадам, леди и миледи.
Вопросы, которыми я никогда раньше не задавался, но вот случилось: Как упорядочит 3д вектора так, что бы разница между соседними элементами имела наименьшую энтропию?
В новой квартире в люстре спальни обнаружилась встроенная блютусная колонка. Нашёл, случайно подключившись, а она пиликнула. Вопрос: ЗАЧЕМ?
Размышлял про Fullmetal Alchemist и до меня только сейчас дошло, что философский камень это метафора эксплуатации труда. Как говорится, I was today years old.
Придумал забавный способ передать список из разных типов в функцию. trait List { type Head; type Tail: List; fn split(self) -> (Self::Head, Option<Self::Tail>); } При этом трейт должен быть конкретный, для задачи, что бы в Head добавить нужный баунд. В чем тут прикол, ведь так список как бы бесконечный получается, раз Head всегда есть? В том то и дело, что с точки зрения типов - да, бесконечный. Только в конце списка Tail = Void, а у Void уже оба Head = Void и Tail = Void. Сам Void это очевидно ...
Bad UX moment. Ты тыкаешь в виртуальную клаву, вылезает pop-up и ты попадаешь в кнопку на нём. Эта кнопка почти мгновенно выключает железяку к чертям. Если вы делаете pop-up. Пожалуйста, очень вас прошу. Не активируйте кнопки на нём сразу!