0
저는 Scheme에 아직 익숙하지 않아/cc와 amb 연산자를 통해 마법의 사각형을 풀려고합니다. 현재 출력 중입니다 :Scheme의 Magic Squares
1 1 1 31 Row 1
16 16 1 1 Row 2
16 1 16 1 Row 3
1 16 16 1 Row 4
왜 그 번호 만 사용하는지 알 수 없습니다. 내 별개인가? 순서? 여기 내 코드는 다음과 같습니다.
;; check whether an element of one given list is a member of any
;; of the other given lists
(define distinct?
(lambda (o l)
(if (null? l)
#t
(if (= (car l) o)
'()
(distinct? o (cdr l))))))