Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
expr = "(+ 1 1 1 1 1)";
assert(isequal(eval_lisp(expr), 5));
u =
1
s =
' 1 1 1)'
u =
1
s =
' 1 1)'
u =
1
s =
' 1)'
u =
1
s =
')'
|
2 | Pass |
expr = "(+ 1 5)";
assert(isequal(eval_lisp(expr), 6));
u =
5
s =
')'
|
3 | Pass |
expr = "(+ 1 1 1 1 1 1 1 1 1 1 1 1 1)";
assert(isequal(eval_lisp(expr), 13));
u =
1
s =
' 1 1 1 1 1 1 1 1 1 1 1)'
u =
1
s =
' 1 1 1 1 1 1 1 1 1 1)'
u =
1
s =
' 1 1 1 1 1 1 1 1 1)'
u =
1
s =
' 1 1 1 1 1 1 1 1)'
u =
1
s =
' 1 1 1 1 1 1 1)'
u =
1
s =
' 1 1 1 1 1 1)'
u =
1
s =
' 1 1 1 1 1)'
u =
1
s =
' 1 1 1 1)'
u =
1
s =
' 1 1 1)'
u =
1
s =
' 1 1)'
u =
1
s =
' 1)'
u =
1
s =
')'
|
4 | Pass |
expr = "(+ 1 2 3 4 5 6 7 8 9 10)";
assert(isequal(eval_lisp(expr), 55));
u =
2
s =
' 3 4 5 6 7 8 9 10)'
u =
3
s =
' 4 5 6 7 8 9 10)'
u =
4
s =
' 5 6 7 8 9 10)'
u =
5
s =
' 6 7 8 9 10)'
u =
6
s =
' 7 8 9 10)'
u =
7
s =
' 8 9 10)'
u =
8
s =
' 9 10)'
u =
9
s =
' 10)'
u =
10
s =
')'
|
5 | Pass |
expr = "(* 1 2 3 4 5 6 7 8 9 10)";
assert(isequal(eval_lisp(expr), 3628800));
u =
2
s =
' 3 4 5 6 7 8 9 10)'
u =
3
s =
' 4 5 6 7 8 9 10)'
u =
4
s =
' 5 6 7 8 9 10)'
u =
5
s =
' 6 7 8 9 10)'
u =
6
s =
' 7 8 9 10)'
u =
7
s =
' 8 9 10)'
u =
8
s =
' 9 10)'
u =
9
s =
' 10)'
u =
10
s =
')'
|
6 | Pass |
expr = "(* (* 10 (+ 1 4)) (+ 10 (/ 12 2 3) 1) 0.1)";
assert(isequal(eval_lisp(expr), 65));
u =
4
s =
')) (+ 10 (/ 12 2 3) 1) 0.1)'
u =
5
s =
') (+ 10 (/ 12 2 3) 1) 0.1)'
u =
2
s =
' 3) 1) 0.1)'
u =
3
s =
') 1) 0.1)'
u =
2
s =
' 1) 0.1)'
u =
1
s =
') 0.1)'
u =
13
s =
' 0.1)'
u =
0.1000
s =
')'
|
Project Euler: Problem 2, Sum of even Fibonacci
836 Solvers
Given a window, how many subsets of a vector sum positive
743 Solvers
We love vectorized solutions. Problem 1 : remove the row average.
547 Solvers
Change the sign of even index entries of the reversed vector
297 Solvers
Mysterious digits operation (easy)
136 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!