Skip to content

Instantly share code, notes, and snippets.

@CaglarGonul
Created March 15, 2013 23:05
Show Gist options
  • Save CaglarGonul/5173861 to your computer and use it in GitHub Desktop.
Save CaglarGonul/5173861 to your computer and use it in GitHub Desktop.
map reduce elegant
def mapReducev1(f: Int => Int, combine: (Int, Int) => Int, zero: Int)(a: Int, b: Int): Int = {
if (a > b) zero
else (a to b).map(f).reduce(combine)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment