Skip to content

Instantly share code, notes, and snippets.

@ponkore
Created March 16, 2012 00:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ponkore/2047862 to your computer and use it in GitHub Desktop.
Save ponkore/2047862 to your computer and use it in GitHub Desktop.
reverse sample implementation (for study) => test result
bash$ rlwrap clj
Clojure 1.3.0
user=> (reverse nil)
()
user=> (reverse [])
()
user=> (reverse ())
()
user=> (reverse '(0 1 2))
(2 1 0)
user=> (reverse '[0 1 2])
(2 1 0)
user=> (reverse "012")
(\2 \1 \0)
user=> (reverse '(\0 \1 \2))
(\2 \1 \0)
user=>
user=> (reverse-sample nil)
()
user=> (reverse-sample [])
()
user=> (reverse-sample ())
()
user=> (reverse-sample '(0 1 2))
(2 1 0)
user=> (reverse-sample '[0 1 2])
(2 1 0)
user=> (reverse-sample "012")
(\2 \1 \0)
user=> (reverse-sample '(\0 \1 \2))
(\2 \1 \0)
user=>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment