Пишем код на языке RUST

preview_player
Показать описание
=======

=======

"Спасти мир" и поддержать канал можно тутЬ:

=====
=====
#rust #программирование #код

Пишем код на языке RUST
Рекомендации по теме
Комментарии
Автор

ушёл с мейнстримного пейтона чтобы написать что-то на мейнстримной ржавчине.

nitrogenez
Автор

Циклы вышли из чата. Ебать конечно у тебя страшные условия

gottheet
Автор

Откровенно говоря, это очень плохой код. Во-первых, использование вещественных чисел ничем не оправдано. Во-вторых, представленная проверка через список очень сильно замедляет код, лучше было бы написать рекурсивный перебор с отсечениями, который рассматривал бы только интересные нам номера и не использовал вещественные числа

Gornak
Автор

я: играю очень долго в RimWorld
Треугольник: вставляет музыку из RimWorld
Я подумал, что игру запустил

qvpgewg
Автор

Есть старый, не особо смешной, но известный анекдот про то, как Дьявол рекламировал ад, как возможное место загробной жизни. Анекдот заканчивается панчлайном: не надо путать туризм с эмиграцией. Так вот, то, что здесь показано - туризм чистой воды. Сложности языка Rust не проявляются в задачах, где ты просто крутишь числа в циклах. А когда ты столкнешься с заимствованием, временами жизни, дженериками и трейтами, вот там говнеца придется хлебнуть как следует

PaulGanarara
Автор

Сначала Гура, теперь Хлоя на превью!!!
Все, автор потерян для свободного мира.

Maxdub
Автор

"4 одинаковых цифр подряд не когда не попадут к обычным смертным" ©
*я у которого 4 троек подряд в мегафоне: ок

Ivan_sev
Автор

Хочу больше такого азнакомительного контента на питоне

rubidi
Автор

Перебор используя число с плавающей запятой-тормоз. А конкатенация строк вообще нечто...
Поиск строки - мрак. Для быстрого перебора надо писать на SIMD интринсиках, инкрементировать и фильтровать сразу векторы байт, скорее всего в кодах ASCII

alexloktionoff
Автор

Rust очень приятный язык, после Python легко писать на нем, так как
множество технологий идентичны и что меня ещё удивило, что практически
все Python библиотеки также есть и на Rust, чего не скажешь о других языках.

zproger
Автор

только питон, только хардкор^^
[
f'8911{x:>07}'
for x in range(10**6)
if all(
y not in f'8911{x:>07}'
for y in [
f"{i}" * 4
for i in range(10)
]
)
]

goov
Автор

Rust - классный язык(статическая типизация, компилируемость, высокая "строгость", читаемый лог ошибок, кроссплатформенность и тд). Я считаю нужно больше видео по этому замечательному языку, дабы популяризовать его.

morozov
Автор

После этого видео захотелось в Rim World поиграть

ndhgnzg
Автор

Через python можно сделать аналогично, а чтобы память не забить и повысить КПД генерации, сделать функцию-генератор через yield. По скорости всё равно проиграет компилируемым языкам это да.

А если убрать печать каждого результата в терминал, то будет работать ещё быстрее.

YntymakPlay
Автор

С НАСТУПВШИМ. Хороший канал, многое узнаю тут, и про номерок - прав, в этом году их введут обязательно по всей стране, Питер уже вернулся к этому.

jltexxr
Автор

Можно пожалуйста побольше роликов про Rust, в русскоязычном комьюнити очень мало информации про этот замечательный язык

off
Автор

Ну массивом, в котором проверяется номер на одинаково идущие подряд символы в принципе можно было пренебречь) В результате таких номеров было бы О- малое от всего числа и на скорость дальнейшего брутфорса это вряд ли бы повлияло. Ещё как вариант можно было бы вообще исключить массив и проверять строку начиная с какого-нибудь индекса (например с 4 по 8) на равенство предыдущего и последующего элементов). Например str[i] == str[i+1] & str[i+1] == str[i+2] и так пока не наберёте нужное количество одинаковых цифр. Если условие будет истинно, просто необходимо делать continue из цикла и всё.

AlexanderOsnovnoi
Автор

Новые языки - новые возможности. ЛАЙК. Береги себя.

cdbmsli
Автор

А ещё я узнал курс биткоина. Спасибо треугольнику.

DevilPro-
Автор

Здравствуй Треугольник, выпусти ролик пожалуйста как зашифровать диск так, чтобы у него было 2 пароля, один для запуска ОС, а другой для уничтожения данных на диске.

ufrlljg