Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. (defn pars [str]
  2. (if (boolean (re-find #"\+" str))
  3. (let [xp (split str #"\+" 2)]
  4. (+ (pars (first xp)) (pars (first (rest xp))))
  5. )
  6. (if (boolean (re-find #"\-" str))
  7. (let [xp (split str #"\-" 2)]
  8. (- (pars (first xp)) (pars (first(rest xp))))
  9. )
  10. (read-string str)
  11. )
  12. )
  13. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement