数直線上の [a, b] 間隔 (a < b) を表す数の 2 要素リストを取る手続き trisket を定義します。間隔の 3 つの要素のリストを返します。これは、指定された間隔を 3 つの等しい長さに分割した結果です。すなわち
(trisect '(-4 8))
((-4 0) (0 4) (4 8))
手順を書くのに役立ちますか?
(define triscet
(lambda '(a b)
(if < a b)
(cons (quotient a 3(cons (quotient b 3 ls))))))
私は正しい方向に進んでいますか?または私の論理は完全に間違っていますか?