Size: a a a

Rust — русскоговорящее сообщество

2021 June 18

🧙

🧙‍♂️🦹‍♂️🧜‍♂️🧞‍♂️... in Rust — русскоговорящее сообщество
если идут подряд две единицы, то за ними будет двойка
источник

Э

Эрик in Rust — русскоговорящее сообщество
А если усложнять, то надо смотреть по факту задачи.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообщество
"ближайшую 2" - ближайшую к чему?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообщество
И "сгенерировать 2" - это как? Дописать в конец?
источник

🧙

🧙‍♂️🦹‍♂️🧜‍♂️🧞‍♂️... in Rust — русскоговорящее сообщество
Ближайшую к вхождению группы из трех нулей. Короче последнюю
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообщество
Почему последнюю? Типа гарантируется, что единицы идут до двоек, а двойки до нулей?
источник

🧙

🧙‍♂️🦹‍♂️🧜‍♂️🧞‍♂️... in Rust — русскоговорящее сообщество
ну генерация может быть вида 1120101010...000 и мне нужно будет найти двойку и заменить на 3
источник

П

Пух in Rust — русскоговорящее сообщество
А чо массивы/векторы это для лохов уже?
источник

П

Пух in Rust — русскоговорящее сообщество
Ну то есть какие плюсы будут у связных списков тех же?
источник

🧙

🧙‍♂️🦹‍♂️🧜‍♂️🧞‍♂️... in Rust — русскоговорящее сообщество
ну скорее одни минусы...
источник

goldstein опять in Rust — русскоговорящее сообщество
Если тебе нужно добавлять/удалять элементы в середине, то это всё-таки связный список, кажется
источник

YK

Yevhen Kazmin in Rust — русскоговорящее сообщество
если размер списка не будет меняться, то можно применить дерево отрезков, будет все за О(log N) (а что имелось в виду под "сгенерировать 2"?)
источник

🧙

🧙‍♂️🦹‍♂️🧜‍♂️🧞‍♂️... in Rust — русскоговорящее сообщество
список обновляется, генерация 2 = добавить 2 в конец списка
источник

MF

Max Frai in Rust — русскоговорящее сообщество
В sqlx есть Enum с ошибками:
https://docs.rs/sqlx/0.5.5/sqlx/enum.Error.html

Пытаюсь проверить причину ошибки
if let Err(reason) = fetch {
       if reason == RowNotFound


Получаю: binary operation == cannot be applied to type sqlx::Error

Как
мне понять что именно за ошибка тогда?
источник

KR

Kirill Rudakov in Rust — русскоговорящее сообщество
match?
источник

MF

Max Frai in Rust — русскоговорящее сообщество
Действительно.. Что-то я туплю
источник

MS

Mikola Summer Duck in Rust — русскоговорящее сообщество
matches!()
источник

B

Bulba in Rust — русскоговорящее сообщество
if let Err(RowNotFound) = fetch или if let RowNotFound = reason
источник

А

Александр in Rust — русскоговорящее сообщество
Здравствуйте, подскажите пожалуйста, что лучше всего использовать для генерации случайных чисел. Крейт "rand", функцию типа "core::arch::x86_64::_rdrand16_step" или что то другое?
источник

R

Roman in Rust — русскоговорящее сообщество
Или читать /dev/random
источник