racket

    0

    2답변

    나는 목록이 '(1 2 3 4)입니다. 목록의 각 값을 값 (예 : 1)으로 뺍니다. 새 목록 '(0 1 2 3)을 반환하고 싶습니다. 내가 R5RS을 사용하고 있습니다. map을 사용해 보았지만 실패했습니다. 내 자신의 반복 또는 재귀 알고리즘을 정의하는 데는 map을 사용하고 싶습니다. (map (lambda (x) (- x value)) data)

    1

    2답변

    그래서 나는 (foo number? '(a (2 (c 3) 4))) => (2 3 4) 또는 (foo symbol? '(a (2 (c 3) 4))) => (a c) 내가 올라와있다 즉, 주어진 조건을 통과하는 식 내부의 모든 원자를 발견 함수를 정의하는 것입니다 계획 질문에 대답하려고 올바른 출력을 제공한다고 믿는 다음 함수를 사용합니다. 그러나

    0

    1답변

    나는 scheme에 익숙하지 않고 Scheme의 matrix에 문제가있다. 하나의 크고 작은 정사각형 행렬 (조건을 가진 : 작은 길이가 큰 것의 제수이어야 함)을 취하고 작은 행렬로 큰 행렬에 연산을 수행하는 새로운 행렬을 만드는 함수를 생성해야합니다. 성공적으로 큰 매트릭스를 원하는 크기로 분할했습니다. 결과를 얻으려면 큰 매트릭스를 성공적으로 조작하고

    1

    2답변

    안녕하세요, 일부 라켓 연습을하고 있습니다. 나는 Racket이 min 함수를 내장하고 있음을 알고 있지만 처음부터 다시 작성하려고합니다. 몇 가지 아이디어를 온라인에서 찾았지만 코드는별로 효율적이지 않습니다. 헬퍼 메서드를 사용해야 할 것입니다. 나는이 코드를 효율적으로 만드는 방법을 조금 더 잃어 버렸다. 테스트 케이스에서이 코드를 실행했는데 너무 길어

    0

    1답변

    여기까지 제가 지금까지 가지고있는 것이지만 오류가 있기 때문에 실행할 수 없습니다. 작동하는지 모르겠으므로 자체 스택을 만들려고합니다. 개체를 DrRacket에서 개체 지향 프로그래밍을 사용하여, 나는 그들이 제대로 호출하는 경우 가지고있는 다른 프로 시저를 호출하는 디스패치 방법을 사용하고 있습니다. 예를 들어 먼저 스택을 만든 다음 스택으로 밀어 넣고

    0

    3답변

    그래서 어떤 점이있는 픽셀의 색을 결정하는 함수를 만들거나 만들려고합니다. 어떤 아이디어 일지/어떻게 Drracket에서 만들 수 있습니까? 포인트를 이동하는 픽셀의 색상을 찾은 다음 색상이 새로운 것으로 변경되면 색상을 변경하려고합니다.

    3

    2답변

    나는 현재 시험 준비 중이고 foldr로 foldl을 작성하는 것이 좋은 테스트가 될 것이라고 생각합니다. 여하튼 , 난 알고 (foldl F 형베이스 LST) 반환 (f를 XN (FX LST되면서 (N-1)... (F X1에 기재) (X1,... XN) 그래서 나는 현재하고있는 것은 이것이다 :. (define (foldl/w/foldr f base ls

    1

    1답변

    두 개의리스트, lst1 및 lst2이 있습니다. 일부 요소를 공유하는지 확인하는 함수를 정의하려고합니다. 예를 들어 :는 (share-some-elements? '(a b) '(a c)) ⇒ 사실 (share-some-elements? '(a b) '(d e f)) ⇒ 거짓 (share-some-elements? '(a b) '(a b d e)) ⇒는 내

    1

    2답변

    하는 방법을 절차의 인수 : ((weighted-sum 1) 5) 5 ((weighted-sum 1/2 1/2) 3 1) 2 등 .. 지금까지 내가 매개 변수를 얻는 방법 만했다 절차 : (define (weighted-sum x . xn) (cons x xs)) (weighted-sum 2 3) > '(2 3) 어떻게 얻을 수있는 ((가중

    -1

    1답변

    BSL에서 '브레이크 아웃'을 코딩하려고하는데, 은 내 코드에 환영 및 게임 오버 스크린을 추가하는 방법을 모르므로 막혀 있습니다. 게임이 시작 화면으로 시작한다고 가정하면 이고 화면에서 마우스로 클릭하면 일 때 실제 게임이 시작됩니다. 볼이 화면의 하단 가장자리와 충돌하면 game-over-screen 이 표시됩니다. 나는 어떤 조언을 주셔서 감사합니다!