What level of LISP do you think you are in? Novice Intermediate Advanced
(car '())
(cdr '())
(setq x '(the french Market)) (car (cdr (car (cdr x))))
(car (cdr '(the grand canyon)))
(cdr (car '(the grand canyon)))
(cdr (cdr '(the grand canyon)))
(car (car '(the grand canyon)))
(car (quote ((you are) right)))
(caaaar (cddddr '(a b c d ((((e)))))))
(cons '(something) '(is wrong))
(the best coffe)
(cons 'something (cons (cons 'is '()) '(wrong)) )
THETHIRD
Example: (THETHIRD '(a b c d) ) = c (THETHIRD '(a b) ) = Nil
((120/4)*(3+2)/15)
AVGTO ( N , L)
(AVGTO 10 '(1 2 3 4) = 3 (AVGTO 0 '(1 2 3 4) = 0 (AVGTO 3 '(1 2 3 4) = 1.5 (DEFUN AVGTO (N L) (COND ( ) ( ) ( )))
(AVGTO 10 '(1 2 3 4) = 3 (AVGTO 0 '(1 2 3 4) = 0 (AVGTO 3 '(1 2 3 4) = 1.5
MULTLIST ( L)
(MULTLIST '(1 2 3 4) = 24 (MULTLIST '(3 3 3) = 27 (MULTLIST '(1 2 1 1) = 2 (DEFUN MULTLIST (L) (COND ( ) ( ) ( )))
(MULTLIST '(1 2 3 4) = 24 (MULTLIST '(3 3 3) = 27 (MULTLIST '(1 2 1 1) = 2
FIB(N)
FIB (0) = 0 FIB (1) = 1 FIB (N) = FIB(N-2) + FIB(n-1), for N > 1
COUNTLESS(N L)
Example: (COUNTLESS 3 '(1 2 3 4 5)) = 2 (COUNTLESS 3 '(4 5 6 7 8)) = 0
(DEFUN FOO (L) (COND ((NULL L) 0 ) ((NULL (CDR L)) (CAR L)) (t (* (FOO (CDR L)) 1) )))
(FOO '(1 2 3 4 5)) =
SUBSTRACT (S1 S2)
Example: (SUBSTRACT '(1 2 3 4 5) '(4 5 6 7)) = (1 2 3) (SUBSTRACT '(4 5 6 7 8) '(1 2 3 4)) = (5 6 7 8)
(DEFUN NOIDEA (L) (COND ((NULL L) () ) ((atom (CAR L)) (CONS (CAR L) (NOIDEA (CDR L)))) (t (APPEND (NOIDEA (CAR L)) (NOIDEA (CDR L))))))
(NOIDEA '((THE) (WHITE)(((HOUSE)))) ) =
(NOIDEA '(coffe) ) =
decrease one level in each sublist decrease one level in one sublist delete all inner parentheses in the list None of above