Guest User

Untitled

a guest
Jan 18th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.40 KB | None | 0 0
  1. (define bieber (list #\B #\i #\e #\b #\e #\r))
  2.  
  3. (define (starts-with-bieber? lst-chars)
  4.   (starts-with-bieber?-chooser lst-chars bieber))
  5.    
  6. (define (starts-with-bieber?-chooser lst-chars bieber)
  7.   (cond
  8.     [(empty? lst-chars) false]
  9.     [(empty? bieber) true]
  10.     [else (and (char=? (first lst-chars) (first bieber))
  11.           (starts-with-bieber?-chooser (rest lst-chars) (rest bieber)))]))
Add Comment
Please, Sign In to add comment