Starting from:

$19.99

Assignment 3: Scala programs

# Assignment 3 (Scala)

Write a Scala program that simplifies boolean expressions as in assignment 2, except:

* Results are reported in a Normal Form (i.e., a list of terms, each joined by ands, or vice versa). For example, lisp `(or a (and b c))` should be reported as the list with elements `(a or b) (a or c)`

* Rather than using a binding list, prompt the user for bindings

More products