# Piscine Rust curriculum

---

## Week One

### Quest 01-rust

Exercises:

- fibonacci2 | https://github.com/01-edu/public/tree/master/subjects/fibonacci2
- scalar | https://github.com/01-edu/public/tree/master/subjects/scalar
- temperature_conv | https://github.com/01-edu/public/tree/master/subjects/temperature_conv
- looping | https://github.com/01-edu/public/tree/master/subjects/looping
- speed_transformation | https://github.com/01-edu/public/tree/master/subjects/speed_transformation
- groceries | https://github.com/01-edu/public/tree/master/subjects/groceries
- reverse_string | https://github.com/01-edu/public/tree/master/subjects/reverse_string
- find_factorial | https://github.com/01-edu/public/tree/master/subjects/find_factorial
- matrix_transposition | https://github.com/01-edu/public/tree/master/subjects/matrix_transposition
- division_and_remainder | https://github.com/01-edu/public/tree/master/subjects/division_and_remainder
- tuples | https://github.com/01-edu/public/tree/master/subjects/tuples

### Quest 02-rust

Exercices:

- ownership | https://github.com/01-edu/public/tree/master/subjects/ownership
- copy | https://github.com/01-edu/public/tree/master/subjects/copy
- borrow | https://github.com/01-edu/public/tree/master/subjects/borrow
- doubtful | https://github.com/01-edu/public/tree/master/subjects/doubtful
- borrow_me_the_reference | https://github.com/01-edu/public/tree/master/subjects/borrow_me_the_reference
- changes | https://github.com/01-edu/public/tree/master/subjects/changes
- string_literals | https://github.com/01-edu/public/tree/master/subjects/string_literals
- name_initials | https://github.com/01-edu/public/tree/master/subjects/name_initials
- arrange_it | https://github.com/01-edu/public/tree/master/subjects/arrange_it
- tic_tac_toe | https://github.com/01-edu/public/tree/master/subjects/tic_tac_toe

### Quest 03-rust

Exercices:

- circle | https://github.com/01-edu/public/tree/master/subjects/circle
- card_deck | https://github.com/01-edu/public/tree/master/subjects/card_deck
- arrays | https://github.com/01-edu/public/tree/master/subjects/arrays
- strings | https://github.com/01-edu/public/tree/master/subjects/strings
- edit_distance | https://github.com/01-edu/public/tree/master/subjects/edit_distance
- to_url | https://github.com/01-edu/public/tree/master/subjects/to_url
- capitalizing | https://github.com/01-edu/public/tree/master/subjects/capitalizing
- hashing | https://github.com/01-edu/public/tree/master/subjects/hashing
- string_permutation | https://github.com/01-edu/public/tree/master/subjects/string_permutation
- bigger | https://github.com/01-edu/public/tree/master/subjects/bigger
- simple_hash | https://github.com/01-edu/public/tree/master/subjects/simple_hash
- collect | https://github.com/01-edu/public/tree/master/subjects/collect

---

## Week Two

## Quest 04-rust

Exercices:

- unwrap_or_expect | https://github.com/01-edu/public/tree/master/subjects/unwrap_or_expect
- panic | https://github.com/01-edu/public/tree/master/subjects/panic
- handling | https://github.com/01-edu/public/tree/master/subjects/handling
- profanity_filter | https://github.com/01-edu/public/tree/master/subjects/profanity_filter
- question_mark | https://github.com/01-edu/public/tree/master/subjects/question_mark
- banner | https://github.com/01-edu/public/tree/master/subjects/banner
- cipher | https://github.com/01-edu/public/tree/master/subjects/cipher
- error_types | https://github.com/01-edu/public/tree/master/subjects/error_types
- boxing_todo | https://github.com/01-edu/public/tree/master/subjects/boxing_todo

## Quest 05-rust

Exercices:

- middle_day | https://github.com/01-edu/public/tree/master/subjects/middle_day
- does_it_fit | https://github.com/01-edu/public/tree/master/subjects/does_it_fit
- macro_calculator | https://github.com/01-edu/public/tree/master/subjects/macro_calculator
- shopping_mall | https://github.com/01-edu/public/tree/master/subjects/shopping_mall
- expected_variable | https://github.com/01-edu/public/tree/master/subjects/expected_variable
- mobs | https://github.com/01-edu/public/tree/master/subjects/mobs

## Quest 06-rust

Exercices:

- traits | https://github.com/01-edu/public/tree/master/subjects/traits
- lifetimes | https://github.com/01-edu/public/tree/master/subjects/lifetimes
- lalgebra_scalar | https://github.com/01-edu/public/tree/master/subjects/lalgebra_scalar
- matrix | https://github.com/01-edu/public/tree/master/subjects/matrix
- matrix_ops | https://github.com/01-edu/public/tree/master/subjects/matrix_ops
- matrix_mult | https://github.com/01-edu/public/tree/master/subjects/matrix_mult
- lalgebra_vector | https://github.com/01-edu/public/tree/master/subjects/lalgebra_vector
- blood_types | https://github.com/01-edu/public/tree/master/subjects/blood_types
- border_cross | https://github.com/01-edu/public/tree/master/subjects/border_cross
- roman_numbers | https://github.com/01-edu/public/tree/master/subjects/roman_numbers
- generics | https://github.com/01-edu/public/tree/master/subjects/generics
- roman_numbers_iter | https://github.com/01-edu/public/tree/master/subjects/roman_numbers_iter
- vectors_operations | https://github.com/01-edu/public/tree/master/subjects/vector_operations
- events | https://github.com/01-edu/public/tree/master/subjects/events
- delete_prefix | https://github.com/01-edu/public/tree/master/subjects/delete_prefix
- commits_stats | https://github.com/01-edu/public/tree/master/subjects/commits_stats

---

## Week Three

## Quest 07-rust

Exercices:

- box_it | https://github.com/01-edu/public/tree/master/subjects/box_it
- borrow_box | https://github.com/01-edu/public/tree/master/subjects/borrow_box
- box_recursion | https://github.com/01-edu/public/tree/master/subjects/box_recursion
- how_many_references | https://github.com/01-edu/public/tree/master/subjects/how_many_references
- ref_cell | https://github.com/01-edu/public/tree/master/subjects/ref_cell
- drop_the_thread | https://github.com/01-edu/public/tree/master/subjects/drop_the_thread

## Quest 08-rust

Exercices:

- closures | https://github.com/01-edu/public/tree/master/subjects/closures
- sales | https://github.com/01-edu/public/tree/master/subjects/sales
- adding | https://github.com/01-edu/public/tree/master/subjects/adding
- adding_twice | https://github.com/01-edu/public/tree/master/subjects/adding_twice
- get_products | https://github.com/01-edu/public/tree/master/subjects/get_products
- highest | https://github.com/01-edu/public/tree/master/subjects/highest
- iterators | https://github.com/01-edu/public/tree/master/subjects/iterators
- slices_to_map | https://github.com/01-edu/public/tree/master/subjects/slices_to_map
- step_iterator | https://github.com/01-edu/public/tree/master/subjects/step_iterator
- project_motion | https://github.com/01-edu/public/tree/master/subjects/project_motion

## Quest 09-rust

Exercices:

- stars | https://github.com/01-edu/public/tree/master/subjects/stars
- ordinal | https://github.com/01-edu/public/tree/master/subjects/ordinal
- pangram | https://github.com/01-edu/public/tree/master/subjects/pangram
- diamond_creation | https://github.com/01-edu/public/tree/master/subjects/diamond_creation
- scores | https://github.com/01-edu/public/tree/master/subjects/scores
- talking | https://github.com/01-edu/public/tree/master/subjects/talking
- searching | https://github.com/01-edu/public/tree/master/subjects/searching
- logic_number | https://github.com/01-edu/public/tree/master/subjects/logic_number
- rot | https://github.com/01-edu/public/tree/master/subjects/rot
- pig_latin | https://github.com/01-edu/public/tree/master/subjects/pig_latin
- spelling | https://github.com/01-edu/public/tree/master/subjects/spelling
- rgb_match | https://github.com/01-edu/public/tree/master/subjects/rgb_match
