Advertisement
Guest User

Untitled

a guest
Jan 12th, 2020
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.37 KB | None | 0 0
  1.  
  2. (define (hofstadter-male-female n)
  3.   (letrec ((female (lambda (n)
  4.              (if (= n 0)
  5.              1
  6.              (- n (male (female (- n 1)))))))
  7.        (male (lambda (n)
  8.            (if (= n 0)
  9.                0
  10.                (- n (female (male (- n 1))))))))
  11.     (let loop ((i 0))
  12.       (if (> i n)
  13.       '()
  14.       (cons (cons (female i)
  15.               (male i))
  16.         (loop (+ i 1)))))))
  17.  
  18. (hofstadter-male-female 8)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement