racket

    1

    1답변

    Dr. Racket의 유한 상태 시스템에서 작업 중이며 전환 기능에서 다음 상태를 추출하는 데 도움이 필요합니다. 지금 당장은 문자열의 문자가 알파벳과 일치하는지 확인하거나 최종 상태가 최종 상태 목록에 있는지 또는 그 상태를 상태에서 상태로 전환 할 때까지 확인하지 않습니다. 재귀 적으로. 순간에 따라서 #lang racket (require math/

    0

    1답변

    목록의 특정 위치에있는 요소를 바꾸려고합니다. 지금까지이 있습니다 (define alon (list 1 2 3 4 5 6 7 8 9 10)) (define pos (list 3 6 9)) ;; list with positions to be replaced (define insert (list "a" "b" "c")) ;;replacement (def

    0

    1답변

    (define (merge-sorted lst1 lst2) (cond ((null? lst1) lst2) ((null? lst2) lst1) ((>= (car lst1) (car lst2)) (cons (car lst2) (merge-sorted lst1 (cdr lst2)))) (else (c

    0

    1답변

    (define (make-checking beg-bal) (let* ((balance beg-bal) (tlist '())) (define (writer s x) (display s) (display x) (newline)) (define (deposit f) (set! bal

    0

    1답변

    이미이 문제를 여러 번 시도했지만 올바른 결과를 얻지 못했습니다. 나는 양수 n을 입력하고 p^2 + q^2 = n, q^2 = (n - p^2), p도 n - p^2도 1이 아닌 1 번째 정수 p를 출력하는 반복 제곱근 분해법을 작성하려고합니다. 그러한 p가 존재하지 않으면, 함수는 n을 반환해야합니다. 샘플 출력은 (dss 65)이고 4를 반환합니다.

    0

    1답변

    나는 클래스를 % 접미사로 명명하는 관례가 있는데, 이는 상위 클래스와 인스턴스를 구별하는 데 도움이되기 때문입니다. 내가 구조체를 필요로 할 때 다른 손에 (define ingredient% (class object% (init-field name taste price color) (super-new))) (define (t

    -4

    1답변

    나는 라켓을 사용하여 LISP를 배우고 있습니다! 이 세 가지 질문을 해결하는 데 문제가 있습니다. 1)) 2) ((제인은 뒤뜰을 가지고 바나나) (바나나와 제인) 3) (((바나나)와 ((제인) 그녀의 뒤뜰에))) 위 목록의 형식에서 Jane 만 얻으려면 어떻게해야합니까? (자동차/cdr 사용)

    1

    1답변

    저는 Racket-Stamps를 사용하고 있습니다. Racket-Stamps는 형식이 지정된 일반 Racket과 함께 사용됩니다. (define bounding (make-parameter '())) ;; snip (when (not (empty? (bounding))) (let-values ([(x1 y1 x2 y2) (apply valu

    1

    1답변

    저는 라켓에 익숙하지 않고 프로젝트를위한 유한 상태 시스템을 만들려고합니다. 여기 내가 지금까지 가지고있는 것이있다. #lang racket (define (test rules cs pass lst) (if (eq? (length lst) 0) (if (member cs pass) (write 'passed)

    0

    1답변

    combine은 이진 연산자 bin으로 목록을 축소해야하지만 술어 pred?에 실패한 값을 찾으면 exc을 반환해야하며 이러한 값을 찾으면 목록에서 계산을 수행하면 안됩니다. 이것은 계속되는 간단한 문제입니다. #lang racket (define (id x) x) (define (const x) (lambda (_) x)) (