UNSW COMP2041

24 problem(s)

Practice coding problems for free with online autotest. Sign in to run and submit.

21T2 Q1 — grep on awards.psvEasy
shell
21T2 Q2 — Male surnames (shell pipeline)Medium
shell
21T2 Q3 — Male surnames (Python)Medium
python3
21T2 Q4 — The missing integerMedium
shell
21T2 Q5 — Years an award was not givenHard
shell
21T2 Q6 — Mirrored filesMedium
python3
21T2 Q7 — Print rename-with-extension commandsHard
shell
21T2 Q8 — Print symlink-dedup commandsHard
shell
21T2 Q9 — Word wrap, in placeHard
python3
21T2 Q10 — Remove unbalanced wordsMedium
python3
21T2 Q11 — Compare two directory treesHard
shell
21T2 Q12 — Knight's reachable squaresHard
shell
22T2 Q1 — Count enrolments in a program (shell)Easy
shell
22T2 Q2 — Count enrolments in a program (Python)Easy
python3
22T2 Q3 — Happy directoriesMedium
shell
22T2 Q4 — Enumerate n..m stringsMedium
shell
22T2 Q5 — Log rotationHard
shell
22T2 Q6 — Reorder names (Last, First → First Last)Medium
python3
22T2 Q7 — Git commit summaryHard
shell
22T2 Q8 — Hottest-100 filterHard
shell
22T2 Q9 — Template expander (subprocess)Hard
python3
22T2 Q10 — equi-group (anagram grouping)Hard
python3
22T2 Q11 — onesie (word ladder, BFS)Hard
python3
22T2 Q12 — Instant-runoff vote countHard
shell