`
weiliam
  • 浏览: 3874 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

scip练习2.20

    博客分类:
  • lisp
阅读更多
(define (same-parity x . z)
  (define (q? y) (= (remainder y 2) 1))
  (define (o? y) (= (remainder y 2) 0))
  (define (jg z f)
     (define m '())
     (define (je a f m)
       (if (f (car a))
           (append m (list (car a)))
           m))
     (if (null? (cdr z))
         (je z f m)
         (append (je z f m) (jg (cdr z) f))))          
  (if (q? x)
      (append (list x) (jg z q?))
      (append (list x) (jg z o?))))
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics