Здравейте!

Това е сайтът на избираемия курс "Програмиране с Rust" към ФМИ София.

Новини

Трета задача, второ предизвикателство

Публикувано на

Трета задача е пусната: https://fmi.rust-lang.bg/tasks/3. Базов тест може да намерите тук: https://github.com/fmi/rust-homework/blob/master/03/test_basic.rs

Също така е пуснато едно малко предизвикателство: https://fmi.rust-lang.bg/challenges/2.

И двете имат краен срок до следващия вторник, 18ти декември, 17:00. Ако това ви изглежда като твърде много работа за една седмица, имайте предвид, че 1) имате една седмица + (почти) 1 ден, и 2) решението на предизвикателството може да ви помогне значително да си изтествате решението на домашното. Не е сложно, но трябва да си припомните някои неща от лекции и/или да се разровите в документацията на разни smart pointer-и.

Както винаги, съветваме ви да почнете по-отрано, за да имате време за четене на документация, медитиране върху компилаторни грешки, и питане на въпроси по неясни неща. Игнорирайте съвета ни at your own peril.

Втора задача

Публикувано на

Втора задача е пусната, в някакъв никакъв ден по някакво никакво време. По тази причина, ще ви дадем време до следващия понеделник, 26ти, да я довършите. Това са цели два уикенда.

Задачата не е трудна, но за сметка на това е досадна. In a good way. Надяваме се да ви упражни боравенето с floating point числа и да ви подбуди да разгледате внимателно имплементацията на операторните trait-ове.

Задачата се намира тук: https://fmi.rust-lang.bg/tasks/2. Почвайте отрано, защото тази има шанс да не ви се компилира, ако не я докарате just right.

Първо предизвикателство

Публикувано на

Първо предизвикателство е пуснато: https://fmi.rust-lang.bg/challenges/1. Надяваме се да не е твърде предизвикателно -- целта е просто да получите допълнителен шанс да се упражните и да компенсирате, ако ви липсват точки от изпуснати домашни.

Задачата ще ви донесе 5 точки, ако е успешна. Внимавайте! Задачата или ще мине всички тестове, или ще се провали. Т.е. ще получите или 5, или 0 точки. Така че мислете внимателно по условието и го имплементирайте правилно. Ако има нещо неясно или неточно, питайте.

Напомняме, че предизвикателството е самостоятелна работа, така че задавайте въпроси само по условието, не по конкретен код. Имате време до следващия четвъртък.

Сайтове на предишни издания на курса

Ако търсите сайтовете на някои от предишните издания на курса, може да ги намерите тук: