projects
/
lambda.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
assignment3 naming fussing
[lambda.git]
/
assignment3.mdwn
diff --git
a/assignment3.mdwn
b/assignment3.mdwn
index
8ea5777
..
c4d9992
100644
(file)
--- a/
assignment3.mdwn
+++ b/
assignment3.mdwn
@@
-51,19
+51,15
@@
Then `length mylist` evaluates to 3.
function, write a function that computes factorials. (Recall that n!,
the factorial of n, is n times the factorial of n-1.)
function, write a function that computes factorials. (Recall that n!,
the factorial of n, is n times the factorial of n-1.)
-Warning: my browser isn't able to compute factorials of numbers
-greater than 2 (it does't provide enough resources for the JavaScript
-interpreter; web pages are not supposed to be that computationally
-intensive).
+Warning: it takes a long time for my browser to compute factorials larger than 4!
-3. (Easy) Write a function `listLenEq` that returns true just in case
-two lists have the
-same length. That is,
+3. (Easy) Write a function `equal_length` that returns true just in case
+two lists have the same length. That is,
-
listLenEq
mylist (make_list junk (make_list junk (make_list junk empty)))
+
equal_length
mylist (make_list junk (make_list junk (make_list junk empty)))
~~> true
~~> true
-
listLenEq
mylist (make_list junk (make_list junk empty))) ~~> false
+
equal_length
mylist (make_list junk (make_list junk empty))) ~~> false
4. (Still easy) Now write the same function, but don't use the length
4. (Still easy) Now write the same function, but don't use the length