Discrete Math · skill quizzes

Discrete Math quizzes

Test your knowledge with skill-focused quizzes. Each quiz targets one specific skill — answer first, score at the end, then review every miss with worked solutions.
67
Quizzes
1,003
Questions
01
Binomial theorem and binomial coefficientsIntermediate
10 questions · 15 min ·
02
Combinations with repetitionBeginner
9 questions · 14 min ·
03
Counting using recursion (intro)Intermediate
12 questions · 18 min ·
04
Counting with inclusion–exclusion (applications)Beginner
3 questions · 5 min ·
05
Permutations and combinationsIntermediate
12 questions · 18 min ·
06
Pigeonhole principle and applicationsBeginner
7 questions · 11 min ·
07
Sum and product rulesBeginner
9 questions · 14 min ·
01
Binomial distribution and applicationsIntermediate
19 questions · 29 min ·
02
Compute probabilities in finite sample spacesIntermediate
17 questions · 26 min ·
03
Conditional probability and independenceIntermediate
17 questions · 26 min ·
04
Expected value and variance for discrete random variablesIntermediate
14 questions · 21 min ·
05
Geometric and negative binomial distributions (intro)Intermediate
19 questions · 29 min ·
06
Poisson distribution and applicationsBeginner
9 questions · 14 min ·
01
Bipartite graphs and matchings (intro)Intermediate
15 questions · 23 min ·
02
Degrees, paths, cycles, and connectivityIntermediate
11 questions · 17 min ·
03
Graph coloring concepts and applicationsAdvanced
20 questions · 30 min ·
04
Kruskal’s and Prim’s algorithms (conceptual)Intermediate
18 questions · 27 min ·
05
Network flow concepts (max flow intro)Advanced
20 questions · 30 min ·
06
Planar graphs and Euler’s formula (intro)Intermediate
11 questions · 17 min ·
07
Represent graphs (adjacency list/matrix)Advanced
20 questions · 30 min ·
08
Shortest path algorithms (BFS/Dijkstra conceptually)Intermediate
14 questions · 21 min ·
09
Spanning trees and minimum spanning trees (intro)Intermediate
16 questions · 24 min ·
10
Tree properties and traversal conceptsBeginner
1 questions · 2 min ·
01
Determine truth of quantified statements over a domainIntermediate
19 questions · 29 min ·
02
Determine validity of arguments using logical rulesAdvanced
20 questions · 30 min ·
03
Direct proof strategy and structureAdvanced
20 questions · 30 min ·
04
Identify logical equivalences (De Morgan’s, implication forms)Advanced
20 questions · 30 min ·
05
Mathematical induction (basic and strong induction)Intermediate
19 questions · 29 min ·
06
Negate quantified statements correctlyAdvanced
20 questions · 30 min ·
07
Proof by casesAdvanced
20 questions · 30 min ·
08
Proof by contradictionAdvanced
20 questions · 30 min ·
09
Proof by contrapositiveAdvanced
20 questions · 30 min ·
10
Translate quantified statements (∀, ∃) into predicate logicAdvanced
20 questions · 30 min ·
11
Translate statements into propositional logicAdvanced
20 questions · 30 min ·
12
Use truth tables to evaluate logical expressionsIntermediate
19 questions · 29 min ·
01
Chinese remainder theorem (intro)Intermediate
14 questions · 21 min ·
02
Divisibility, gcd, and Euclidean algorithmBeginner
9 questions · 14 min ·
03
Modular arithmetic operations and congruencesIntermediate
12 questions · 18 min ·
04
Modular exponentiation and fast poweringIntermediate
10 questions · 15 min ·
05
Prime numbers and factorization conceptsIntermediate
12 questions · 18 min ·
06
RSA and public-key cryptography concepts (intro)Advanced
20 questions · 30 min ·
07
Solving linear congruences (intro)Intermediate
18 questions · 27 min ·
01
Check solutions and validate reasoningAdvanced
20 questions · 30 min ·
02
Choose an appropriate discrete method to solve a problemIntermediate
19 questions · 29 min ·
03
Common pitfalls (miscounting, double counting, invalid assumptions)Advanced
20 questions · 30 min ·
04
Explain solution steps in a structured wayIntermediate
15 questions · 23 min ·
05
Translate word problems into discrete structures (graphs, sets,Intermediate
19 questions · 29 min ·
06
Use correct notation and definitionsIntermediate
18 questions · 27 min ·
07
Write clear mathematical arguments and proofsAdvanced
20 questions · 30 min ·
01
Formulate recurrence relations from problemsAdvanced
20 questions · 30 min ·
02
Solve linear recurrences by iteration/expansionBeginner
5 questions · 8 min ·
03
Solve linear recurrences with characteristic equations (intro)Intermediate
11 questions · 17 min ·
04
Use generating functions conceptually (intro)Intermediate
17 questions · 26 min ·
01
Boolean algebra identitiesIntermediate
12 questions · 18 min ·
02
Determine if a relation is reflexive, symmetric, transitiveIntermediate
19 questions · 29 min ·
03
Equivalence relations and partitionsIntermediate
14 questions · 21 min ·
04
Karnaugh maps concept (intro)Intermediate
18 questions · 27 min ·
05
Logic gates and circuit simplification (intro)Beginner
4 questions · 6 min ·
06
Partial orders, Hasse diagrams, and lattices (intro)Intermediate
12 questions · 18 min ·
01
Asymptotic notation (Big-O, Big-Theta, Big-Omega)Intermediate
10 questions · 15 min ·
02
Cartesian products and power setsIntermediate
18 questions · 27 min ·
03
Comparing growth rates and common function classesIntermediate
19 questions · 29 min ·
04
Function composition and inversesBeginner
9 questions · 14 min ·
05
Functions: injections, surjections, bijectionsIntermediate
18 questions · 27 min ·
06
Inclusion–exclusion principle (intro and applications)Beginner
7 questions · 11 min ·
07
Set notation and operations (union, intersection, complement)Intermediate
14 questions · 21 min ·
08
Venn diagrams and set identitiesIntermediate
10 questions · 15 min ·