St Andrews Online Judge

Past Problems

Problem Date Difficulty
Montmort Number March 9, 2024
Flail Chest March 9, 2024
String Quartet March 9, 2024 ☆☆
Long Floating Number March 9, 2024 ☆☆
Object Eraser March 9, 2024 ☆☆☆
Two Medics at CS Ball March 9, 2024 ☆☆☆
Clinical Tutorial Groups March 9, 2024 ☆☆☆
Tokyo Exploration March 9, 2024 ☆☆☆☆
Simple Recursion March 9, 2024 ☆☆☆☆
MABP October 7, 2023
Power Quintet October 7, 2023
Silver Ratio October 7, 2023 ☆☆
f Naturaliser October 7, 2023 ☆☆
Numeral Quartet October 7, 2023 ☆☆☆
Proper Acronym 2 October 7, 2023 ☆☆☆
Sigma XOR October 7, 2023 ☆☆☆
Medical Students on Instagram October 7, 2023 ☆☆☆
Concert Organiser October 7, 2023 ☆☆☆☆
Mozart Index April 1, 2023
Traffic Light Prediction April 1, 2023
Greatest Common Multiple April 1, 2023 ☆☆
Local Anaesthetics April 1, 2023 ☆☆
Prime Walk April 1, 2023 ☆☆☆
EZ Bar April 1, 2023 ☆☆☆
Kay and Deyao in Disneyland April 1, 2023 ☆☆☆☆
Rondon Underground April 1, 2023 ☆☆☆☆
Trustworthy Confidence Interval April 1, 2023 ☆☆☆☆
Sum of Dice March 18, 2023 ☆☆☆☆☆
Five Dice November 16, 2022
Uppercase Lower and Lowercase Upper November 16, 2022 ☆☆
Maximise the Rectangle November 16, 2022 ☆☆
Array Convergence November 16, 2022 ☆☆☆
Friend and Friend of Friend November 16, 2022 ☆☆☆
Produce ID November 16, 2022 ☆☆☆
Within Half an Hour November 16, 2022 ☆☆☆☆
Even Sum November 2, 2022
Collect Coins November 2, 2022 ☆☆
Earliest Date November 2, 2022 ☆☆
Large Shift Caesar Cipher November 2, 2022 ☆☆☆
Prime Factors of Factorial November 2, 2022 ☆☆☆
Book Piano Room November 2, 2022 ☆☆☆☆
Tricky Tribonacci November 2, 2022 ☆☆☆☆☆
Proper Acronym October 5, 2022
Power Variety October 5, 2022 ☆☆
Incomplete Triangle October 5, 2022 ☆☆
Kay's Favourite Numbers October 5, 2022 ☆☆☆
Count Larger and Smaller October 5, 2022 ☆☆☆
Ostracise Kay and Deyao October 5, 2022 ☆☆☆
Leaders on Circle October 5, 2022 ☆☆☆☆
Taxi Fare September 12, 2022
What is Missing September 12, 2022 ☆☆
Divisible by Both September 12, 2022 ☆☆
Sum of Divisors September 12, 2022 ☆☆☆
Triplets Divisible by 5 September 12, 2022 ☆☆☆
Protein Master September 12, 2022 ☆☆☆☆
Climbing a Ladder September 4, 2022 ☆☆☆☆☆