Exceptions Video full 1pp 8pp Week 4 Staff Resources. Composition Video full 1pp 8pp Iterators Video full 1pp 8pp Declarative Programming Video full 1pp 8pp Devise a function that counts the number of palindromic words those that read the same backwards as forwards in a list of words using only these functions, lambda , basic operations on strings, and conditional expressions.

Week 14 Class Material. Somewhat confusingly, we’ve been using tuples to represent rlists. Databases Video full 1pp 8pp Show that both summation and product are instances of a more general function, called accumulate:. Week 4 Class Material. Calculator Video full 1pp 8pp

Data Examples Video full 1pp 8pp More Scheme, Interpreters, Streams, and Macros. Streams Video full 1pp 8pp The first solution above creates a new function in every iteration of the while statement via compose1. The following function might be useful when converting from rlists to tuples: Week 4 Staff Resources.

Streams Video full 1pp 8pp Function Examples Video 1pp 1pps 8pp Recursive Select Video 1pp 1pps 8pp Exceptions Video full 1pp 8pp Tail Recursion and Interpreters.

# Homework 2 Solutions | CS 61A Summer

Week 14 Staff Resources. Week 8 Staff Resources. Objects Video full 1pp 8pp Week 1 Class Material.

Data Abstraction Video 1pp 1pps 8pp Tail Calls Video full 1pp 8pp Control Video full 1pp 8pp Week 2 Staff Resources. Aggregation Video full 1pp 8pp Inheritance Video full 1pp 8pp Implement accumulate and show how summation and product can both be defined as simple calls to accumulate:.

Tables Video full 1pp 8pp Containers Video full 1pp 8pp Tables Video full 1pp 8pp Scheme and Tail Recursion. Week 5 Class Material.

## CS 61A: Structure and Interpretation of Computer Programs

Devise a function that counts the number of palindromic words those that read the same backwards as forwards in a list of words using only these functions, lambdabasic operations on strings, and conditional expressions. Iterators Video full 1pp 8pp More Scheme, Interpreters, Streams, and Macros. Week 2 Staff Resources. Implement a sorting function on tuples of strings, just using reducemaplenfilterlambdaand the repeat function.

The order in which the subsequences appear is unspecified. Trees Video full 1pp 8pp Week 3 Class Material. When n is 0, the result is x; when n is 1, the result is f x ; when n is 2, f f x fs61a, etc.