RosettaCodeData/Task/Order-two-numerical-lists/Racket/order-two-numerical-lists.rkt
Ingy döt Net 6f050a029e update
2013-06-05 21:47:54 +00:00

9 lines
214 B
Racket

#lang racket
(define (lex<? a b)
(cond ((null? b) #f)
((null? a) #t)
((= (car a) (car b)) (lex<? (cdr a) (cdr b)))
(else (< (car a) (car b)))))
(lex<? '(1 2 3 4 5) '(1 2 3 4 4)) ; -> #f