Question: Create a lisp recursive function ALPHABET that takes a list of integers in the 1-26 range. It returns a list of the same length with

Create a lisp recursive function ALPHABET that takes a list of integers in the 1-26 range. It returns a list of the same length with the corresponding alphabet letter substituted for the integer. Do error checking on the input. Return the empty list if the list is already empty.

[42]> (alphabet '(1 2 26))

(a b z)

[43]> (alphabet '())

NIL

[44]> (alphabet "foo")

Error in ALPHABET function. Parameter must be a list, but was given "foo"

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!