커먼 리스프의 맵 함수를 사용하여 비선형리스트의 GCD를 얻으려면 어떻게해야합니까?비선형리스트의 GCD
defun gcd (a b)
(cond
((eq b 0) a)
(t (gcd b (mod a b)))))
(defun gcdall (l)
(cond
((null l) nil)
(t (...))
)
)
지도 기능을 사용하는 방법을 잘 모르기 때문에 도움이나 도움이 될 것입니다. 감사!
당신이지도를 사용해야합니까? 그렇지 않다면 당신은 단지 차의 gcd, cdr의 gcd를 발견 할 수 있었고, 그것들의 gcd를 가져갈 수 있었다. – malisper