Skip to content

Instantly share code, notes, and snippets.

@niczky12
Created December 8, 2022 23:01
Show Gist options
  • Save niczky12/4fdf9820bab294e7d2435249e76efd11 to your computer and use it in GitHub Desktop.
Save niczky12/4fdf9820bab294e7d2435249e76efd11 to your computer and use it in GitHub Desktop.
# single threaded version
score(str) = mapreduce(
letter -> get(scores, letter, 0),
+,
uppercase(str),
init=0)
# same exact thing, except we use ThreadsX
score_parallel(str) = ThreadsX.mapreduce(
letter -> get(scores, letter, 0),
+,
uppercase(str),
init=0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment