lisp

    2

    1답변

    0의 목록이있는 경우 목록의 16 번째 0과 같이 어떻게 수정합니까?

    2

    2답변

    내가 LISP에서 일부 코드를 포팅하고있어,하지만 난 단지를 생략하고 의견을 말을 구현할 수 물론이 부분 (분명히 그 MIT-구성표입니다) (define (end-of-sentence? word) (and (or (char-exist-last? word '#\.) (char-exist-last? word '#\!) (cha

    3

    2답변

    리스트의 모든 요소에 x를 추가하려고합니다. 예를 들어 : (queue 3 '(1 2 3)) 는 ((3 1) (3 2) (3 3)) 아래의 코드는 분명히 내가하고 싶은 일을하지 않습니다 줄 것이다. 힌트를주세요. (defun queue(x y) (cond ((null y) nil) (t (cons x (queue x (rest y

    3

    2답변

    이제는 "reduce"를 사용하여 내 버전의 copy-list를 구현하는 데 문제가 있습니다. 이 내가 무엇을했는지 있습니다 : (defun my-copy-list (lst) (reduce #'(lambda (x y) (cons x y)) lst :initial-value nil :from-end t)) 그러나 선생님

    9

    2답변

    나는 모든 문서와 대부분의 LFE 소스를 읽었습니다. 모든 프리젠 테이션은 일반적인 문제 해결, Hello World, 구문 에뮬레이션 매크로 등의 전통적인 리스프 역할에서 기본 리스프를 강조합니다. 사람은 LFE는 메시징 프리미티브를 처리하는 방법을 알고 있나요? 보다 정확한 질문을 지정하려면, 당신은 어떻게이 얼랑 표현하는 것입니다 : A = 2, P

    3

    2답변

    퍼티를 통해 emacs를 사용하고 퍼티가 특정 키 조합을 원격 콘솔에 보내지 않기 때문에 일반적으로 다른 키 조합으로 다시 바인딩해야합니다. 놀랍게도 Zen-Codingmode을 설치 한 후 생성 된 미리보기에 문제가있었습니다. 미리보기를 출력에 삽입 할 수 없었습니다. 나는 다음과 같은 키 바인딩과 함께이 문제를 가지고 : (global-set-key "

    2

    2답변

    Knuth의 알고리즘 X의 Dancing Links 구현을 사용하여 this CSP을 해결할 수 있습니까? 이 게임에서 첫 번째와 마지막 번호는 항상 보드에 있으며, 각 공식화 된 문제에 대한 유일한 해결책은 있다고 믿습니다.

    5

    5답변

    나는 Graham Common Lisp Chapter 5 실습 5를했는데, 이것은 객체 X와 벡터 V를 취하는 함수를 필요로하며, V에서 X 바로 앞의 모든 객체의 목록을 반환한다. (defun preceders (obj vec &optional (result nil) &key (startt 0)) (let ((l (length vec)))

    2

    2답변

    나는 T를 반환해야합니다 "를 반환-에서"리스프 (defun testp (lst) (mapC#'(lambda (x y) (if (null lst) (return-from testp t))) lst (cdr lst))) 내가 생각하는 시험 (testp '무기 호)에 대한 이해를 테스트하기 위해 테스

    1

    2답변

    나는 리스프를 배우려고 노력하고 있으며, 나는 나의 첫발을 내디뎠다. (a b (c.d)) 나는 시도했다 : : 어떻게 목록 다음의 C 요소 양식을 얻을 수 있습니다 (caar (last '(a b (c.d))))을하지만 c.d를 반환하고뿐만 아니라 C C 사이에 공백이있는 경우이 그러나 작동 . , 즉 : (caar (last '(a b (c . d)))