emacs/lisp function Write a function that takes one parameter that is a list of numbers and returns true (t) if all the elements of the list are multiples of the first one and nil otherwise. This said, a list generated by the function make-multiples could be passed to this new function and the result should be true. On the other hand, show an example of a list that could not have been generated by the first function for which the result is still true.
emacs/lisp function
Write a function that takes one parameter that is a list of numbers and returns true (t) if all the elements of the list are multiples of the first one and nil otherwise. This said, a list generated by the function make-multiples could be passed to this new function and the result should be true. On the other hand, show an example of a list that could not have been generated by the first function for which the result is still true.
In this question we have to write a lisp function, for which it take list as a parameter and return true if all elements of the list are multiple of the first one and nil otherwise.
We will implement make-multiples function which generates multiple of a number.
Let's code, hope this helps. If you find any query on the solution you may utilize threaded question feature.
Step by step
Solved in 3 steps with 2 images