lunes, 21 de enero de 2008

Elementos repetidos en un lista en Lenguaje Scheme

Defina una función esconjunto con un parámetro del tipo lista l que devuelva falso si la lista tiene elementos repetidos y verdadero en otro caso.

(define (esconjunto L)
(if(null? L)#t
(if(esta (car L) (cdr L) )#f
(esconjunto (cdr L))
)))

1 comentario:

Armando dijo...

para que sirve la variable esta o que funcion tiene el la condicion if ?