61A Homework 14

Due by 11:59pm on Friday, 5/10

Submission. See the online submission instructions. We have provided a starter file for the questions below. You will earn one point for submitting your contest votes, and one point for filling out the survey. You do not need to submit anything for the survey after completing it.

Q1. (Scheme contest voting) Please vote for your favorite entry in this semester's 61A Recursion Exposition contest. The winner should exemplify the principles of elegance, beauty, and abstraction that are prized in the Berkeley computer science curriculum. As an academic community, we should strive to recognize and reward merit and achievement (translation: please don't just vote for your friends).

Visit the contest gallery to view the submissions. Vote for one entry in each category:

def featherweight():
    """Return the integer number of your favorite featherweight entry.

    >>> isinstance(featherweight(), int)
    >>> 15 >= featherweight() >= 0
    return -1  # Change to a non-negative integer

def heavyweight():
    """Return the integer number of your favorite heavyweight entry.

    >>> isinstance(heavyweight(), int)
    >>> 23 >= heavyweight() >= 18
    return -1  # Change to a non-negative integer

# These lines will be used to tally your vote.  Please do not change them.

Q2. (Survey) Please complete the end-of-semester survey. Your feedback is critical to the future success of 61A.

# Fill out the survey at http://goo.gl/3Oo4N to receive credit for this
# question.