Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sumOfArray(input) {
- const stack = [...input];
- let result = 0;
- while (stack.length) {
- const element = stack.pop();
- if (Array.isArray(element)) {
- stack.push(...element);
- } else {
- const num = Number.parseInt(element, 10);
- if (!isNaN(num)) {
- result += num;
- }
- }
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement