Laboratoria: 27 XI

Celem zajęć jest zaznajomienie się ze składnią i podstawowywmi idiomami języka Rust.

Pierwsze kroki

Rozwiązujemy rustlingi: https://github.com/rust-lang/rustlings. W pliku README.md znajdują się instrukcje instalacji i rozwiązywania ćwiczeń.

Dalsze kroki

Jeśli rustlingi są zbyt proste lub stały się już nużące, przeskakujemy na Exercism: https://exercism.org/tracks/rust/exercises. Polecane zadania:

  • proste: Leap, Nth prime, Difference Of Squares, Sum Of Multiples, Armstrong Numbers, Reverse String, High Scores, Matching Brackets, Collatz Conjecture
  • średnie: Clock, DOT DSL, Simple Linked List, Pascal Triangle, ETL, Sieve, Anagram, Custom set, Fizzy, Grep
  • trudne: Parallel Letter Frequency, Poker, Xorcism