Skip to content

Latest commit

 

History

History
86 lines (86 loc) · 11.3 KB

rust_assignments.md

File metadata and controls

86 lines (86 loc) · 11.3 KB
session exercise name link topics reading
1 R01 01 Hello World https://classroom.github.com/a/cYd-7xPR functions, testing, str, IO
2 R01 02 Leap https://classroom.github.com/a/QGy47nk5 logic, if-else
3 R01 03 Difference Of Squares https://classroom.github.com/a/f42E4qUB iterations vs. calculation
4 R01 03 Gigasecond https://classroom.github.com/a/zhFaHnn6 datetime
5 R01 04 Grains https://classroom.github.com/a/pHtEHLy2 iteration vs. calculation
6 R01 05 Pangram https://classroom.github.com/a/i4ZSdiWy maps Benchmarks, Flamegraph MacOS, Criterion Flamegraphs
7 R01 06 Two Fer https://classroom.github.com/a/OfakADql functions, defaults
8 R01 07 Collatz Conjecture https://classroom.github.com/a/ih1-kKsf option, if-else, loops
9 R01 08 Bob https://classroom.github.com/a/SrWip1V0 logic, if-else
10 R01 09 High Scores https://classroom.github.com/a/c-qfVSxz structs, methods, vectors, borrowing
11 R02 01 Queen Attack https://classroom.github.com/a/lMFsOfZ3 object-orientation, structs
12 R02 02 Triangle https://classroom.github.com/a/zafQRZPc logic, function re-use
13 R02 03 Perfect Numbers https://classroom.github.com/a/LPUle5hm enums, filter, match
14 R02 04 Sublist https://classroom.github.com/a/4iq333XO generics, enums, window
15 R02 05 Diamond https://classroom.github.com/a/C8-tExnF strings, iteration, formatting
16 R02 06 Yacht https://classroom.github.com/a/9KmOMpEE closures, enums
17 R02 07 Pythagorean Triplet https://classroom.github.com/a/UFI8NYWT algorithms, iteration
18 R02 08 Matching Brackets https://classroom.github.com/a/54_x7DQz data structures, strings
19 R02 09 Binary Search https://classroom.github.com/a/UrPATMmA algorithms, recursion
20 R02 10 Reverse String https://classroom.github.com/a/E7UaR7_e strings, iteration
21 R02 11 Isbn Verifier https://classroom.github.com/a/XLV_i16U iteration, fold
22 R02 12 Rna Transcription https://classroom.github.com/a/qGwkDt_C error-handling, map
23 R02 13 Pig Latin https://classroom.github.com/a/Oy_7844_ strings, logic
24 R03 01 Phone Number https://classroom.github.com/a/U8WLDn1O strings, structs
25 R03 02 Armstrong Numbers https://classroom.github.com/a/s11a3SRL large integers, iteration Wrapping Arithmetic, Benchmarks, Performance Theory
26 R03 03 Nth Prime https://classroom.github.com/a/sxm2aIA3 iteration, integers
27 R03 04 Sum Of Multiples https://classroom.github.com/a/hTg8LIMv iteration, integers
28 R03 05 Prime Factors https://classroom.github.com/a/jwiKtsYF iteration, integers
29 R03 06 Beer Song https://classroom.github.com/a/Yj5zgZsi string, iteration
30 R03 08 Atbash Cipher https://classroom.github.com/a/zci1ZxKW string, iteration
31 R03 09 Series https://classroom.github.com/a/BRkvkyd3 string, windows
32 R03 10 Anagram https://classroom.github.com/a/DpcVkGaj string, iteration, functions
33 R04 01 Etl https://classroom.github.com/a/xzsWY5eI BTreeMaps, iteration
34 R04 02 Say https://classroom.github.com/a/u9xsQk02 strings, Recursion
35 R04 03 Wordy https://classroom.github.com/a/4_Hg3m26 strings, Pattern Matching
36 R04 04 Crypto Square https://classroom.github.com/a/jalRvFYN
37 R04 04 Hamming https://classroom.github.com/a/h5ocu3wd
38 R04 06 Minesweeper https://classroom.github.com/a/Fl8rFv8v
39 R04 07 Palindrome Products https://classroom.github.com/a/jOfc9Fim
40 R04 08 Raindrops https://classroom.github.com/a/VSDePgMT Ownership, &str vs. String https://chrismorgan.info/blog/rust-fizzbuzz/
41 R04 09 Robot Name https://classroom.github.com/a/Yc_dr1J9 structs, random numbers, &str vs. String
42 R05 01 Robot Simulator https://classroom.github.com/a/NT--Djsk
43 R05 02 Roman Numerals https://classroom.github.com/a/wTzu9nZV
44 R05 03 Rotational Cipher https://classroom.github.com/a/f8MVaMDT
45 R05 04 Run Length Encoding https://classroom.github.com/a/-VDobQGi
46 R05 05 Secret Handshake https://classroom.github.com/a/Un7htkG1
47 R05 06 Sieve https://classroom.github.com/a/e23Hu5Cl
48 R05 07 Space Age https://classroom.github.com/a/zEGU3RPF
49 R05 08 Spiral Matrix https://classroom.github.com/a/TELtZ55W
50 R07 03 Simple Linked List https://classroom.github.com/a/NYNaloz3
51 R07 04 Scale Generator https://classroom.github.com/a/KBI632om
52 R07 06 Luhn https://classroom.github.com/a/tksvIQeF
53 R07 07 Clock https://classroom.github.com/a/vUu9E_93
54 R07 09 Allergies https://classroom.github.com/a/DwSyPCAf
55 R07 13 Simple Cipher https://classroom.github.com/a/iTRHH2EX
56 R07 15 Grade School https://classroom.github.com/a/qihjfnqO
57 R07 16 Circular Buffer https://classroom.github.com/a/bG5sLcsZ
58 R08 01 Grep https://classroom.github.com/a/fSFFYWtL
59 R08 02 Poker https://classroom.github.com/a/GkCek2Ny
60 R08 03 Rectangles https://classroom.github.com/a/kvUkOwxY
61 R08 04 Change https://classroom.github.com/a/LFkj36gf
62 R08 06 Diffie Hellman https://classroom.github.com/a/3ffJ7pp0
63 R08 07 Variable Length Quantity https://classroom.github.com/a/8EgJl60M
64 R08 08 Largest Series Product https://classroom.github.com/a/TH5pMo8_
65 R08 09 Ocr Numbers https://classroom.github.com/a/G8IkSHvw
66 R08 10 Rail Fence Cipher https://classroom.github.com/a/B4bM71cZ
67 R08 12 Saddle Points https://classroom.github.com/a/GCQK8EK6
68 R08 13 Protein Translation https://classroom.github.com/a/T9ECh4ph
69 R08 14 Acronym https://classroom.github.com/a/BfMIBUW6
70 R08 15 Scrabble Score https://classroom.github.com/a/-DubqTn7
71 R08 17 Isogram https://classroom.github.com/a/eS5QMxNW
72 R08 18 Word Count https://classroom.github.com/a/3fwO967Z
73 R09 01 Affine Cipher https://classroom.github.com/a/YXinnoVa
74 R09 03 Book Store https://classroom.github.com/a/9_inayFC
75 R09 04 Bowling https://classroom.github.com/a/pNMKmTpM
76 R09 05 Custom Set https://classroom.github.com/a/Yf1TwB3i
77 R09 06 Dot Dsl https://classroom.github.com/a/FZJ76kxB
78 R09 07 Forth https://classroom.github.com/a/ixuZQtlQ
79 R10 03 Tournament https://classroom.github.com/a/5eJgXuMq
80 R10 05 Two Bucket https://classroom.github.com/a/lnReEesb
81 R10 07 Alphametics https://classroom.github.com/a/6IeAVCns
82 R10 08 React https://classroom.github.com/a/tvSQRe_i
83 R11 03 Dominoes https://classroom.github.com/a/sIJnu-7e
84 R12 01 Paasio https://classroom.github.com/a/A1IvCI-9