Rust
6.84K subscribers
274 photos
32 videos
3 files
846 links
Rust programming language

По всем вопросам- @haarrp

@ai_machinelearning_big_data - машинное обучение

@programming_books_it - бесплатные it книги

@pythonl - 🐍

@ArtificialIntelligencedl - AI

@datascienceiot - ml 📚
Download Telegram
Выбор очевиден 👣
Please open Telegram to view this post
VIEW IN TELEGRAM
😁75🎃15💯9👍7🤔4😱32🔥1🥰1
Децентрализованная автономная организация (DAO): управление без начальников

Какие ключевые темы и вопросы будут рассмотрены на вебинаре?
- Что такое DAO и как оно работает на базе блокчейна.
- Исторические предпосылки и примеры первых DAO.
- Принцип «управления без начальников»: как сообщество принимает решения.
- Смарт-контракты как основа доверия и автоматизации процессов.
- Голосование, токены и механизмы участия в DAO.
- Успешные кейсы DAO в бизнесе, финансах, искусстве и игровых проектах.
- Основные риски и ограничения DAO: безопасность, юридический статус, масштабируемость.
- Перспективы DAO как новой модели управления в цифровой экономике.

👉🏻Регистрация и подробности о курсе: https://otus.pw/2gFwJ/?erid=2W5zFJ92H36

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
4🙈2👍1🥰1
Rust задача для разминки

У тебя есть вектор чисел, и нужно вернуть индексы двух элементов, сумма которых равна заданному числу target.
Но — нельзя использовать вложенные циклы (O(n²)). Сделай решение за O(n).

Условие
fn two_sum(nums: Vec<i32>, target: i32) -> Option<(usize, usize)> {
// твой код
}


Пример:
let nums = vec![2, 7, 11, 15];
let target = 9;
// ожидаем Some((0,1)), потому что 2 + 7 = 9

Подсказка 💡

- Подумай про использование HashMap:
- сохраняй уже просмотренные числа и их индексы
- при просмотре нового элемента проверяй, есть ли в HashMap нужное дополнение (target - num)

Так можно пройтись по массиву один раз и сразу найти ответ. 🚀
12👍6🤷‍♂4🔥1🥰1