Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@adeshmukh-quizlet
Created April 23, 2020 17:42
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 adeshmukh-quizlet/eed545a319d6d8f61052846ce3cdbed7 to your computer and use it in GitHub Desktop.
Save adeshmukh-quizlet/eed545a319d6d8f61052846ce3cdbed7 to your computer and use it in GitHub Desktop.
Kotlin script to generate bitrev values
#!/usr/bin/env kscript
println(args.map { java.lang.Long.reverse(it.toLong()) }.joinToString(" "))
@adeshmukh-quizlet
Copy link
Author

adeshmukh-quizlet commented Apr 23, 2020

Prerequisite

Install kscript

brew install holgerbrandl/tap/kscript

Then save the above script in your path (e.g. ~/bin/bitrev) and make it executable.

Sample usage

$ bitrev 1
-9223372036854775808
$ bitrev -9223372036854775808
1
$ bitrev 1 -9223372036854775808
-9223372036854775808 1

See also: md5b64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment