Advertisement
JuanFelipeArango28

Untitled

Aug 31st, 2020
1,773
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.55 KB | None | 0 0
  1. (define lista1 (list 'a 'b (list 'ab 'c 'd) 'p 'o))
  2.  
  3.  
  4. (define (buscar-simbolo lista simbolo)
  5.   (cond
  6.     [(not (and (list? lista) (symbol? simbolo)))
  7.      (error "El primer elemento debe ser una lista y el segundo un simbolo a buscar")
  8.      ]
  9.     [(empty? lista) #F]
  10.     [(list? (first lista))
  11.      (or (equal? simbolo (buscar-simbolo lista (first lista)))
  12.          (equal? simbolo (buscar-simbolo lista (rest lista)))
  13.          )]
  14.     [else
  15.      (or (equal? (first lista) simbolo)
  16.          (buscar-simbolo lista (rest lista))
  17.          )]
  18.     )
  19.   )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement