2021-3: Multiplicity
Write a function that:
- has a right argument Y
which is an integer vector or scalar
- has a left argument X
which is also an integer vector or scalar
- finds which elements of Y
are multiples of each element of X
and returns them as a vector (in the order of X
) of vectors (in the order of Y
).
π‘ Hint: The residue function X|Y and outer product operator Xβ.fY might be useful for this problem.
Examples:
ββYβ20?20 β your example may be different
5 7 8 1 12 10 20 16 11 4 2 15 3 18 14 19 13 9 17 6
2 4 7 3 9 (your_function) Y β using ]Box on
βββββββββββββββββββββββββββ¬βββββββββββββ¬βββββ¬βββββββββββββββ¬βββββ
β8 12 10 20 16 4 2 18 14 6β8 12 20 16 4β7 14β12 15 3 18 9 6β18 9β
βββββββββββββββββββββββββββ΄βββββββββββββ΄βββββ΄βββββββββββββββ΄βββββ
3 (your_function) β³10
βββββββ
β3 6 9β
βββββββ
6 7 (your_function) 42
ββββ¬βββ
β42β42β
ββββ΄βββ
2 3 5 (your_function) β¬ β returns a vector of 3 empty vectors
ββ¬β¬β
ββββ
ββ΄β΄β
β¬ (your_function) β³10 β returns an empty vector
your_function β
Solutions

