Back to courses

MATH40006 Seven-year coverage matrix

English review edition prepared on 4 October 2026 from a preserved source copy. It is a later presentation, not the historical study interface. Source checks and difficulty judgements describe the original material author's own process; they do not indicate Imperial College London endorsement.

Source SHA-256: 65ae294c5f6d72cd3594ad2fb7b2036d5fbf750a412a11707735a9b85430f905
Source date: 2026-08-06

Source page 1

Mathematical typesetting and diagrams are retained below. Chinese prose is replaced by the English passages that follow, in source reading order.

Mathematical content of source page 1 with translated prose supplied below
English passage 1 (93% down the source page) MATH40006 Revised effective-coverage matrix (based on verifiable materials ) number 1 page
English passage 2 (8% down the source page) MATH40006 Revised effective-coverage matrix (based on verifiable materials )
English passage 3 (14% down the source page) A = direct question-type coverage; B = method coverage with transfer to unfamiliar formulations; C = label-only coverage; D = not covered. Effective coverage counts A+B only.
English passage 4 (26% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 5 (28% down the source page) AU001 Q1(a) 4 LCM Algorithm counts and complexity Design function tests covering coprime, non-coprime and boundary cases D D D A D D A
English passage 6 (30% down the source page) AU002 Q1(b) 3 LCM Algorithm counts and complexity as repeated addition LCM Add comparison counters to the algorithm D D D A D D A
English passage 7 (33% down the source page) AU003 Q1(c) 3 LCM Algorithm counts and complexity is Euclid LCM Add comparison counters to the algorithm D D D A D D A
English passage 8 (35% down the source page) AU004 Q1(d) 3 LCM Algorithm counts and complexity Use exhaustive experiments to find fixed a worst-case input when D D D A D D A
English passage 9 (37% down the source page) AU005 Q1(e) 3 LCM Algorithm counts and complexity Derive the exact comparison count of the repeated-addition algorithm D D D A D D A
English passage 10 (39% down the source page) AU006 Q1(f) 2 LCM Algorithm counts and complexity Obtain from the worst-case input lcm1 asymptotic complexity of D D D A D D A
English passage 11 (41% down the source page) AU007 Q1(g) 3 LCM Algorithm counts and complexity Find experimentally Euclid Algorithm worst case b D D D A D D A
English passage 12 (43% down the source page) AU008 Q1(h) 4 LCM Algorithm counts and complexity use Fibonacci Proof of the asymptotic formula Euclid Worst-case complexity D D D A D D A
English passage 13 (45% down the source page) AU009 Q2(a) 4 Escape time for complex iteration Construct a two-dimensional grid in the complex plane D D D D A D A
English passage 14 (47% down the source page) AU010 Q2(b) 4 Escape time for complex iteration Mark initial escape points with a Boolean array and display them D D D D A D A
English passage 15 (49% down the source page) AU011 Q2(c) 4 Escape time for complex iteration Perform one complex iteration and record the 1 th escape D D D D A D A
English passage 16 (51% down the source page) AU012 Q2(d) 7 Escape time for complex iteration Wrap the two-dimensional escape-time algorithm in a function D D D D A D A
English passage 17 (53% down the source page) AU013 Q2(e) 3 Escape time for complex iteration Test the escape-time plot with parameters varying over the grid D D D D A D A
English passage 18 (55% down the source page) AU014 Q2(f) 3 Escape time for complex iteration Test fixed c of Julia type plot D D D D A D A
English passage 19 (57% down the source page) AU015 Q3(a) 2 Symbolic analysis of dynamical-system stability Find fixed points of the complex quadratic mapping symbolically D D D D A D A
English passage 20 (59% down the source page) AU016 Q3(b) 1 Symbolic analysis of dynamical-system stability Find the derivative of the mapping D D D D A D A
English passage 21 (61% down the source page) AU017 Q3(c) 2 Symbolic analysis of dynamical-system stability Compute the squared modulus of the derivative at each fixed point D D D D A D A
English passage 22 (63% down the source page) AU018 Q3(d) 3 Symbolic analysis of dynamical-system stability Convert the two stability expressions into NumPy function D D D D A D A
English passage 23 (65% down the source page) AU019 Q3(e) 4 Symbolic analysis of dynamical-system stability Plot stability-boundary contours D D D D A D A
English passage 24 (67% down the source page) AU020 Q3(f) 3 Symbolic analysis of dynamical-system stability Construct and expand the composite mapping ff D D D D A D A
English passage 25 (69% down the source page) AU021 Q3(g) 8 Symbolic analysis of dynamical-system stability Repeat the fixed-point analysis for the composite mapping - stability - Complete contour-plot workflow D D D D A D A
English passage 26 (71% down the source page) AU022 Q3(h) 1 Symbolic analysis of dynamical-system stability Explain the relationship between stability curves and the boundary of the non-escaping set D D D D A D A
English passage 27 (74% down the source page) AU023 Q4(a) 1 Word-substitution encoding Check the vocabulary read from the external file D D D D D A A
English passage 28 (76% down the source page) AU024 Q4(b) 4 Word-substitution encoding Copy and shuffle the vocabulary without changing the original D D D D D A A
English passage 29 (78% down the source page) AU025 Q4(c) 2 Word-substitution encoding Pair the two lists into a list of pairs D D D D D A A
English passage 30 (80% down the source page) AU026 Q4(d) 3 Word-substitution encoding Construct from paired data dict and Series D D D D D A A
English passage 31 (82% down the source page) AU027 Q4(e) 2 Word-substitution encoding Encode word by word using a dictionary D D D D D A A
English passage 32 (84% down the source page) AU028 Q4(f) 2 Word-substitution encoding use Series Complete word-by-word encoding D D D D D C C
English passage 33 (86% down the source page) AU029 Q4(g) 4 Word-substitution encoding Invert the mapping and decode D D D D D A A
English passage 34 (88% down the source page) AU030 Q4(h) 6 Word-substitution encoding Implement and test recursive binary search on a sorted list of pairs D D D D D A A

Source page 2

Mathematical typesetting and diagrams are retained below. Chinese prose is replaced by the English passages that follow, in source reading order.

Mathematical content of source page 2 with translated prose supplied below
English passage 1 (93% down the source page) MATH40006 Revised effective-coverage matrix (based on verifiable materials ) number 2 page
English passage 2 (7% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 3 (10% down the source page) AU031 Q4(i) 2 Word-substitution encoding Encode word by word using the binary-search function D D D D D A A
English passage 4 (19% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 5 (21% down the source page) AU032 Q1(a) 3 Legendre Recurrence and Gauss integral Verify the given Legendre Recurrence implementation D D D A D D A
English passage 6 (23% down the source page) AU033 Q1(b) 5 Legendre Recurrence and Gauss integral generate P5, lambdify and plot D D D A D D A
English passage 7 (25% down the source page) AU034 Q1(c) 5 Legendre Recurrence and Gauss integral Plot on the same axes P1-P10 D D D A D D A
English passage 8 (27% down the source page) AU035 Q1(d) 8 Legendre Recurrence and Gauss integral Design an efficient recursive version Legendre function D D D A D D A
English passage 9 (29% down the source page) AU036 Q1(e) 6 Legendre Recurrence and Gauss integral find P5 Roots, derivatives and Gauss weights D D D A D D A
English passage 10 (31% down the source page) AU037 Q1(f) 8 Legendre Recurrence and Gauss integral Using five points Gauss-Legendre Approximate the integral and assess the error D D D A D D A
English passage 11 (33% down the source page) AU038 Q2(a) 2 bit shifts and bit_length Verify experimentally that a left shift is equivalent to multiplication by 2^r D D D A D D A
English passage 12 (35% down the source page) AU039 Q2(b) 4 bit shifts and bit_length Experiment and define right shifts precisely D D D A D D A
English passage 13 (37% down the source page) AU040 Q2(c) 4 bit shifts and bit_length infer bit_length and log2 exact relationship of D D D A D D A
English passage 14 (40% down the source page) AU041 Q3(a) 4 Integer square-root algorithms Implement an integer square root using a linear scan D D D A D B A
English passage 15 (42% down the source page) AU042 Q3(b) 3 Integer square-root algorithms Systematically test the integer square-root invariant D D D A D B A
English passage 16 (44% down the source page) AU043 Q3(c) 1 Integer square-root algorithms Give the iteration complexity of the linear scan D D D A D B A
English passage 17 (46% down the source page) AU044 Q3(d) 6 Integer square-root algorithms use bit_length Improve the initial value using a lower bound and test it D D D A D B A
English passage 18 (48% down the source page) AU045 Q3(e) 5 Integer square-root algorithms Derive exact iteration counts for two input families D D D D D D D
English passage 19 (50% down the source page) AU046 Q3(f) 1 Integer square-root algorithms Give the improved algorithm's best case / Worst-case bound D D D A D B A
English passage 20 (52% down the source page) AU047 Q4(a) 7 Integer square-root algorithms Implement a bit-by-bit integer square root and test large integers D D D A D B A
English passage 21 (54% down the source page) AU048 Q4(b) 3 Integer square-root algorithms Prove the complexity of the bit-by-bit algorithm D D D A D B A
English passage 22 (56% down the source page) AU049 Q4(c) 5 Integer square-root algorithms Hand calculation n=120 and explain how the algorithm constructs binary digits D D D D D D D
English passage 23 (58% down the source page) AU050 Q5(a) 7 Integer square-root algorithms Implement discrete Newton Integer square root and testing D D D A D B A
English passage 24 (60% down the source page) AU051 Q5(b) 3 Integer square-root algorithms statistics 2^1 to 2^30 of Newton Iteration count D D D A D B A
English passage 25 (62% down the source page) AU052 Q5(c) 1 Integer square-root algorithms Conjecture an initial version from the data Newton is Theta(log n) D D D A D B A
English passage 26 (64% down the source page) AU053 Q5(d) 5 Integer square-root algorithms Improve using an upper bound Newton initial value and test D D D A D B A
English passage 27 (66% down the source page) AU054 Q5(e) 4 Integer square-root algorithms Check using inputs with very large exponents Theta(log log n) D D D A D B A
English passage 28 (75% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 29 (78% down the source page) AU055 Q1(a) 4 Eratosthenes and the incremental prime algorithm Test the given Eratosthenes sieve D D A D D D A
English passage 30 (80% down the source page) AU056 Q1(b) 5 Eratosthenes and the incremental prime algorithm Implement conditional in-place appending of primes D D A D D D A
English passage 31 (82% down the source page) AU057 Q1(c) 4 Eratosthenes and the incremental prime algorithm Verify that composites are not appended and primes are appended D D A D D D A
English passage 32 (84% down the source page) AU058 Q1(d) 4 Eratosthenes and the incremental prime algorithm use conditional_append Construct a prime list D D A D D D A
English passage 33 (86% down the source page) AU059 Q1(e) 4 Eratosthenes and the incremental prime algorithm Test the complete prime function D D A D D D A
English passage 34 (88% down the source page) AU060 Q1(f) 4 Eratosthenes and the incremental prime algorithm Compare the running times of a vectorised sieve and trial division up to one million D D A D D D A

Source page 3

Mathematical typesetting and diagrams are retained below. Chinese prose is replaced by the English passages that follow, in source reading order.

Mathematical content of source page 3 with translated prose supplied below
English passage 1 (93% down the source page) MATH40006 Revised effective-coverage matrix (based on verifiable materials ) number 3 page
English passage 2 (7% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 3 (10% down the source page) AU061 Q2(a) 5 Integer recursion and digits / Run-length representation modulo 4 Implement the integer recursive function by cases D D B D D B B
English passage 4 (12% down the source page) AU062 Q2(b) 3 Integer recursion and digits / Run-length representation Check the three specified recursive values D D B D D B B
English passage 5 (14% down the source page) AU063 Q2(c) 4 Integer recursion and digits / Run-length representation plot f(n) point plot of D D B D D B B
English passage 6 (16% down the source page) AU064 Q2(d) 3 Integer recursion and digits / Run-length representation Filter all items that f(2024) equal n D D B D D B B
English passage 7 (18% down the source page) AU065 Q2(e) 4 Integer recursion and digits / Run-length representation Experimental verification f(n)=n two families of closed-form conditions D D D D D D D
English passage 8 (20% down the source page) AU066 Q2(f) 3 Integer recursion and digits / Run-length representation Test that the binary conversion functions are mutual inverses D D B D D B B
English passage 9 (22% down the source page) AU067 Q2(g) 6 Integer recursion and digits / Run-length representation Implement compression of consecutive identical elements D D B D D B B
English passage 10 (24% down the source page) AU068 Q2(h) 4 Integer recursion and digits / Run-length representation Verify recursion f Equals the run-length-compressed binary representation D D B D D B B
English passage 11 (26% down the source page) AU069 Q2(i) 3 Integer recursion and digits / Run-length representation using the number of binary digits m Analyse recursive complexity D D B D D B B
English passage 12 (28% down the source page) AU070 Q3(i-a) 3 Text data, search and container comparison Open, read and close the text file lexicon File D D A D A B A
English passage 13 (30% down the source page) AU071 Q3(i-b) 2 Text data, search and container comparison check eval then becomes a list of dictionaries D D A D A B A
English passage 14 (32% down the source page) AU072 Q3(i-c) 2 Text data, search and container comparison Verify conversion from a list of dictionaries to a list of pairs D D A D A B A
English passage 15 (34% down the source page) AU073 Q3(i-d) 4 Text data, search and container comparison Implement sequential search and handle unsuccessful searches D D A D A B A
English passage 16 (36% down the source page) AU074 Q3(i-e) 2 Text data, search and container comparison Test successful and unsuccessful searches D D A D A B A
English passage 17 (38% down the source page) AU075 Q3(i-f) 3 Text data, search and container comparison Analyse the best case for sequential search / Worst-case complexity D D A D A B A
English passage 18 (40% down the source page) AU076 Q3(i-g) 5 Text data, search and container comparison Implement binary search on sorted keys and handle unsuccessful searches D D A D A B A
English passage 19 (42% down the source page) AU077 Q3(i-h) 2 Text data, search and container comparison Test successful and unsuccessful binary searches D D A D A B A
English passage 20 (44% down the source page) AU078 Q3(i-i) 3 Text data, search and container comparison Analyse the best case for binary search / Worst-case complexity D D A D A B A
English passage 21 (46% down the source page) AU079 Q3(ii-a) 2 Text data, search and container comparison Take lexicon convert to Python dictionary D D A D A B A
English passage 22 (49% down the source page) AU080 Q3(ii-b) 2 Text data, search and container comparison Test dictionary hits and KeyError failure D D A D A B A
English passage 23 (51% down the source page) AU081 Q3(ii-c) 2 Text data, search and container comparison Convert the dictionary into pandas Series D D A D A B A
English passage 24 (53% down the source page) AU082 Q3(ii-d) 2 Text data, search and container comparison test Series Successful and unsuccessful searches D D A D A B A
English passage 25 (55% down the source page) AU083 Q3(ii-e) 6 Text data, search and container comparison Compare and explain the running times of four search structures D D A D A B A
English passage 26 (64% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 27 (66% down the source page) AU084 Q1(a) 2 Visualisation of two-dimensional scalar and vector fields Construct two high-resolution one-dimensional coordinate arrays A D D D D D A
English passage 28 (68% down the source page) AU085 Q1(b) 2 Visualisation of two-dimensional scalar and vector fields Construct a two-dimensional grid A D D D D D A
English passage 29 (70% down the source page) AU086 Q1(c) 3 Visualisation of two-dimensional scalar and vector fields Display the scalar-field colour map correctly A D D D D D A
English passage 30 (72% down the source page) AU087 Q1(d) 2 Visualisation of two-dimensional scalar and vector fields Plot contours of the scalar field A D D D D D A
English passage 31 (74% down the source page) AU088 Q1(e) 2 Visualisation of two-dimensional scalar and vector fields Construct a low-resolution coordinate array A D D D D D A
English passage 32 (76% down the source page) AU089 Q1(f) 2 Visualisation of two-dimensional scalar and vector fields Construct a low-resolution two-dimensional grid A D D D D D A
English passage 33 (78% down the source page) AU090 Q1(g) 2 Visualisation of two-dimensional scalar and vector fields Plot the rotated-gradient vector field A D D D D D A
English passage 34 (81% down the source page) AU091 Q1(h) 2 Visualisation of two-dimensional scalar and vector fields Red contours overlaid on a blue vector field A D D D D D A
English passage 35 (83% down the source page) AU092 Q1(i) 3 Visualisation of two-dimensional scalar and vector fields Plot a three-dimensional wireframe surface A D D D D D A
English passage 36 (85% down the source page) AU093 Q2(a) 1 Pritchard sieve Describe experimentally tile A D D D D D A
English passage 37 (87% down the source page) AU094 Q2(b) 1 Pritchard sieve Describe experimentally flatnonzero A D D D D D A
English passage 38 (89% down the source page) AU095 Q2(c) 2 Pritchard sieve initialisation Pritchard Sieve state A D D D D D A

Source page 4

Mathematical typesetting and diagrams are retained below. Chinese prose is replaced by the English passages that follow, in source reading order.

Mathematical content of source page 4 with translated prose supplied below
English passage 1 (93% down the source page) MATH40006 Revised effective-coverage matrix (based on verifiable materials ) number 4 page
English passage 2 (7% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 3 (10% down the source page) AU096 Q2(d) 1 Pritchard sieve Create a Boolean array of discard flags A D D D D D A
English passage 4 (12% down the source page) AU097 Q2(e) 1 Pritchard sieve Initialise the algorithm's scalar state A D D D D D A
English passage 5 (14% down the source page) AU098 Q2(f) 5 Pritchard sieve Execute step by step Pritchard sieve A D D D D D A
English passage 6 (16% down the source page) AU099 Q2(g) 2 Pritchard sieve Extract primes from the two state arrays A D D D D D A
English passage 7 (18% down the source page) AU100 Q2(h) 5 Pritchard sieve Wrap a general implementation Pritchard Sieve function A D D D D D A
English passage 8 (20% down the source page) AU101 Q2(i) 2 Pritchard sieve Test typical, boundary and five-digit inputs A D D D D D A
English passage 9 (22% down the source page) AU102 Q3(a) 2 Adjacent-entry operations and Stern-Brocot Implement the adjacent-sum list function A D D D D D A
English passage 10 (24% down the source page) AU103 Q3(b) 1 Adjacent-entry operations and Stern-Brocot Check the adjacent-sum example A D D D D D A
English passage 11 (26% down the source page) AU104 Q3(c) 2 Adjacent-entry operations and Stern-Brocot Interleave the original list with adjacent sums A D D D D D A
English passage 12 (28% down the source page) AU105 Q3(d) 1 Adjacent-entry operations and Stern-Brocot check riffled output A D D D D D A
English passage 13 (30% down the source page) AU106 Q3(e) 3 Adjacent-entry operations and Stern-Brocot Generate iteratively Stern-Brocot number n generation and convert Rational A D D D D D A
English passage 14 (32% down the source page) AU107 Q3(f) 1 Adjacent-entry operations and Stern-Brocot Check the 3 generation rational-number list A D D D D D A
English passage 15 (41% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 16 (44% down the source page) AU108 Q1(i-a) 1 Elementary row operations and row-echelon form Test the given row_add In-place row replacement D A D D D D A
English passage 17 (46% down the source page) AU109 Q1(i-b) 2 Elementary row operations and row-echelon form Implement in-place scaling of a row D A D D D D A
English passage 18 (48% down the source page) AU110 Q1(i-c) 1 Elementary row operations and row-echelon form test row_multiply D A D D D D A
English passage 19 (50% down the source page) AU111 Q1(i-e) 3 Elementary row operations and row-echelon form Implement safe in-place row swapping D A D D D D A
English passage 20 (52% down the source page) AU112 Q1(i-f) 1 Elementary row operations and row-echelon form test row_swap D A D D D D A
English passage 21 (54% down the source page) AU113 Q1(ii-a) 2 Elementary row operations and row-echelon form for the 0 column: perform elimination and check D A D D D D A
English passage 22 (56% down the source page) AU114 Q1(ii-b) 2 Elementary row operations and row-echelon form Sequence of consecutive pairs 1, 2 Use elimination to obtain upper-triangular form D A D D D D A
English passage 23 (58% down the source page) AU115 Q1(ii-c) 3 Elementary row operations and row-echelon form Obtain the determinant from the product of the upper-triangular diagonal entries D A D D D D A
English passage 24 (60% down the source page) AU116 Q1(ii-d) 2 Elementary row operations and row-echelon form take 3x4 Reduce the matrix to row-echelon form D A D D D D A
English passage 25 (62% down the source page) AU117 Q1(ii-e) 2 Elementary row operations and row-echelon form take 4x3 Reduce the matrix to row-echelon form D A D D D D A
English passage 26 (64% down the source page) AU118 Q1(ii-f) 3 Elementary row operations and row-echelon form Derive m×n required zero_column degree D A D D D D A
English passage 27 (66% down the source page) AU119 Q1(ii-g) 5 Elementary row operations and row-echelon form Wrap a general implementation that does not change its input row_echelon_form D A D D D D A
English passage 28 (68% down the source page) AU120 Q1(ii-h) 3 Elementary row operations and row-echelon form Test matrices of three shapes REF function D A D D D D A
English passage 29 (70% down the source page) AU121 Q2(i-a) 4 Determinants by elimination and pivot selection Compute a square matrix's determinant using row-echelon form D A D D D D A
English passage 30 (72% down the source page) AU122 Q2(i-b1) 2 Determinants by elimination and pivot selection Numerically test the custom implementation determinant and numpy.det D A D D D D A
English passage 31 (74% down the source page) AU123 Q2(i-b2) 4 Determinants by elimination and pivot selection Symbolically compare determinants by elimination and recursive cofactor expansion D D D D D D D
English passage 32 (76% down the source page) AU124 Q2(i-c) 3 Determinants by elimination and pivot selection Derive elimination determinant of Theta(n^3) D A D D D D A
English passage 33 (78% down the source page) AU125 Q2(i-d) 3 Determinants by elimination and pivot selection Derive the factorial complexity of recursive cofactor expansion D C D D D D C
English passage 34 (81% down the source page) AU126 Q2(ii-a) 1 Determinants by elimination and pivot selection Explain argmax Return the position of the maximum D A D D D D A
English passage 35 (83% down the source page) AU127 Q2(ii-b) 4 Determinants by elimination and pivot selection is zero_column Add partial pivoting D A D D D D A
English passage 36 (85% down the source page) AU128 Q2(ii-c) 1 Determinants by elimination and pivot selection Test elimination with row swapping on a matrix whose first pivot is zero D A D D D D A
English passage 37 (87% down the source page) AU129 Q2(ii-d) 3 Determinants by elimination and pivot selection such that zero_column Return whether a row swap occurred D A D D D D A
English passage 38 (89% down the source page) AU130 Q2(ii-e) 1 Determinants by elimination and pivot selection test swap flagged as True D A D D D D A

Source page 5

Mathematical typesetting and diagrams are retained below. Chinese prose is replaced by the English passages that follow, in source reading order.

Mathematical content of source page 5 with translated prose supplied below
English passage 1 (93% down the source page) MATH40006 Revised effective-coverage matrix (based on verifiable materials ) number 5 page
English passage 2 (7% down the source page) ID question number marks Competency family Question approach M1 M2 M3 M4 M5 M6 Best
English passage 3 (10% down the source page) AU131 Q2(ii-f) 4 Determinants by elimination and pivot selection REF Track the parity sign of row swaps at the same time D A D D D D A
English passage 4 (12% down the source page) AU132 Q2(ii-g) 3 Determinants by elimination and pivot selection in determinant correct the row-swap sign in D A D D D D A
English passage 5 (14% down the source page) AU133 Q2(ii-h) 2 Determinants by elimination and pivot selection For a matrix with a zero first pivot, compare with numpy.det compare D A D D D D A
English passage 6 (16% down the source page) AU134 Q3(a) 4 Timing data structures and file export construct three types of determinant Nested timing dictionary for the implementations D A D D D B A
English passage 7 (18% down the source page) AU135 Q3(b) 2 Timing data structures and file export use pickle.dump Export the timing dictionary D A D D D B A
English passage 8 (20% down the source page) AU136 Q3(c) 2 Timing data structures and file export Convert the nested dictionary into DataFrame D A D D D B A
English passage 9 (22% down the source page) AU137 Q3(d) 2 Timing data structures and file export Take DataFrame export CSV D A D D D B A