lisp

    1

    2답변

    이맥스에 함수 (para2lines)를 추가하여 현재 단락을 문장으로 분할하고 별도의 버퍼에 줄 단위로 인쇄 할 수 있습니다. (define (p2l paraString) (define lst (string-split paraString ". ")) (for ((i lst)) (displayln i))) 시험 : 다음 라켓/제

    0

    2답변

    작동하는 에라토스테네스의 수정 된 체를 수행하는 함수를 작성했습니다. 이것이 반복이 매핑보다 엄청난 속도 이점을 제공하는 곳의 예라는 것을 알았지 만, 그것은이 방법을 쓰는 시점이 아니 었습니다. 여기에 약 3 SBCL 초와 인쇄물이 실행 코드 (defun sieve (n) (let ((primes (list))) (do ((i 2 (1+

    0

    2답변

    Scheme에서 이진수의 특정 비트를 변경할 수있는 기능을 구현해야합니다. 입력은 다음과 같습니다. 1. 이진수, 2. 변경할 비트의 색인, 3. 해당 색인에 설정할 값. 어떻게 구현할 수 있습니까?

    0

    1답변

    질문은 LISP에서 헤더 파일을 추가하는 방법입니다 (가능한 경우). 난 그냥 C의 P.E.처럼 원하는 단지 모든 ".lisp" 소스 코드의 시작이 헤더 파일을 호출하여 코드의 일부 조각을로드하기 위해 "<\file>.h"을 만들 수 있습니다. 그렇게 할 수있는 방법이 있습니까? 도움 주셔서 감사합니다.

    0

    2답변

    이중 재귀가있는 메서드에서 목록 (BST, 이진 검색 트리)을 반환하려고합니다. 나는 다음과 그것을 구현하기 위해 노력하고 있습니다 : (define (mapBST BST someFunct) (cond [(null? BST) '()] [else (cons (car BST) (someFunct (car (cdr BST))

    1

    1답변

    나는 이틀 동안 알레그로 공통 리스프를 사용하여 ispisp을 실행 해 왔습니다. 지금 CLISP을 사용할 필요하지만 컴파일 할 때 내가 얻을 : SYSTEM::%FIND-PACKAGE: There is no package with name "COMMON-GRAPHICS-USER" 내가 그래서 해결책을 찾고있다 LISP 꽤 새로운 오전하지만

    0

    1답변

    이 함수의 목적은 lisp을 사용하여 목록에서 12 개의 항목을 계산하는 것입니다. 코드는 내가 쓴 : (defun count12 (x) (if (null x) 0 (if (and (= 1 (car x)) (= 2 (cadr x))) (+ 1 (count12 (cdr x))) (+ 0 (count12 (cdr x

    1

    2답변

    술어를 함수의 매개 변수로 원합니다. 이 오류가 발생합니다 결과로 (DEFUN per (F L) (cond ((F L) 'working) (T 'anything))) (per 'numberp 3) : Undefined operator F in form (F L).

    0

    1답변

    나는 이것에 대한 메모리 레이아웃을 그리는 방법을 모르며 나는 lisp을 처음 사용했다. 제발 도와주세요. (car (cdr (cdr '(12 (*3 4) (+ 3 4) (/4 2) 23))))

    1

    1답변

    매크로 함수의 개념을 배우기 시작했습니다. 선생님은 incf과 정확히 같은 방식으로 작동하는 매크로 함수를 만들 것을 요청했습니다. 돌려하려고 시도한 다음 (defun iincf (elem &optional num) (cond ((not num) (setq elem (+ 1 elem))) (t (setq elem (+ num