Skip to content

Instantly share code, notes, and snippets.

@OlegLustenko
Created March 14, 2016 09:13
Show Gist options
  • Save OlegLustenko/141f5ec267b16b8c2a89 to your computer and use it in GitHub Desktop.
Save OlegLustenko/141f5ec267b16b8c2a89 to your computer and use it in GitHub Desktop.
Adding big numbers JavaScript (from codewars.com)
function add (a, b) {
let res = '', c = 0
a = a.split('')
b = b.split('')
while (a.length || b.length || c) {
c += ~~a.pop() + ~~b.pop()
res = c % 10 + res
c = c > 9
}
return res
}
@gregnicotera
Copy link

I think the double bitwise NOT operator is checking for undefined

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