V
function add(a, b) {
a = a.split('').reverse().map(str => Number(str))
b = b.split('').reverse().map(str => Number(str))
const result = []
for (let i = 0; i < a.length || i < b.length; i++) {
a[i] = a[i] || 0
b[i] = b[i] || 0
result[i] = result[i] || 0
if ((result[i] + a[i] + b[i]) >= 10)
result[i + 1] = 1
result[i] = (result[i] + a[i] + b[i]) % 10
}
return result.reverse().join('')
}