(defun union(lis1 lis2)

        (cond

        ((null lis1) nil)

        ((null lis2) nil)

        ((eq (car lis1) (car lis2)) (remove (car lis2) lis2))

        (t (union lis1 (cdr lis2))))

        ((union (cdr lis1) lis2)))


그냥 집합을 합집합으로 만드는건데


union {a b c} {b c d = {a b c d}뾰로롱!


도대채 뭐가문제인거냐 이 함수언어 


씨에선 그냥 스택박아놓고 돌리면되는데 이건 도대체 어떻게....


-적성검사에서 공간지각 9.7점  추리능력 1.1점 맞았는데  내적성은 용접인건가


제발좀 도와주세요.ㅠ