Sample problems
Judge the material yourself
Every question on this page is original, written for Olympiad Vault. None is copied from a past competition paper; past papers belong to their organising bodies and the full courses link to them under each body's terms. Answers mark instantly in your browser: nothing you type here is sent anywhere.
Marked instantly
Maths and Informatics, marked instantly
Real code
Informatics coding tasks, run in your browser
The BIO is a programming competition, so try real code. These two tasks run Python in your browser (powered by Pyodide) and check your function against test cases. If in-browser Python cannot load on your network, a fallback lets you compare your program's outputs with the expected ones.
Coding task 1: sum of evens
Write a function sum_evens(n) that returns the sum of all even numbers from 1 to n inclusive. For example, sum_evens(10) should return 30 (2 + 4 + 6 + 8 + 10).
Press "Run the tests" when your function is ready.
Coding task 2: count the vowels
Write a function count_vowels(s) that returns how many vowels (a, e, i, o, u, either case) are in the string s. For example, count_vowels("hello") should return 2.
Press "Run the tests" when your function is ready.
Tutor-led tracks
The tutor-led tracks: sample style questions
These are examples of each competition's format, clearly labelled sample style. In the full courses, the questions are written and marked by each track's vetted specialist tutor, not by the founder.