задачи по Rust с автопроверкой — от чисел и циклов до итераторов и замыканий. Чистая практика: закрепите язык на живых задачах.
Тренажёр по Rust: только практика — задачи с автопроверкой и мгновенной обратной связью, никакой теории.
Формат. Открываете задачу, пишете код, отправляете на проверку. Каждое условие самодостаточно: точный формат ввода-вывода, примеры и краевые случаи. Решение прогоняется автоматически на полном наборе тестов — сразу видно, что именно не так.
Темы идут по нарастающей сложности: — числа и вычисления; — условия и циклы; — векторы и срезы; — строки: символы, слова, парсинг; — HashMap и множества; — структуры и enum с match; — итераторы и замыкания + комбинированный финал.
Кому подойдёт: — вы прошли курс «Rust — основы языка» и хотите закрепить материал на живых задачах; — хотите привыкнуть к borrow checker на десятках небольших программ, а не в бою; — переходите на Rust с другого языка и осваиваете идиомы.
Решите все задачи — базовые конструкции Rust дойдут до автоматизма, а компилятор из противника превратится в помощника. Продолжение — «Rust для профессионалов».
Тренажёр — это только практика: задачи с автоматической проверкой, без лекций. Каждая решается прямо в браузере, компилятор настоящий, ошибки настоящие.
Задачи идут от простых вычислений к структурам, итераторам и замыканиям — так, чтобы навык набирался постепенно.
Курс бесплатный и хорошо дополняет наш курс «Rust — основы языка программирования»: там теория, здесь руки.
Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support
Тем, кто прошёл базовый курс Rust и хочет закрепить синтаксис практикой
Разработчикам с других языков, которым нужно быстро набить руку на Rust
Тем, кто готовится к собеседованию и хочет решать задачи, а не читать
Базовое знание синтаксиса Rust: переменные, функции, типы
Устанавливать ничего не нужно — код компилируется в браузере
Модулей: 7, уроков: 14. Задачи с кодом проверяются автоматически.
Бесплатный курс