Рекурсивна сума всіх чисел в об'єкті
Рекурсивна сума всіх чисел в об'єкті
Обчисліть суму всіх числових значень у вкладеному об'єкті.
Вимоги:
- Знайти всі числа у вкладеній структурі
- Підсумувати всі числові значення
- Обробити масиви та об'єкти
- Ігнорувати не-числові значення
Приклад:
Вхід: { a: 1, b: { c: 2, d: { e: 3 } }, f: [4, 5] }
Вихід: 15
Вхід: { x: 10, y: { z: 20 }, arr: [1, 2, 3] }
Вихід: 36
Examples:
Input 1:
{"obj":{"a":1,"b":{"c":2,"d":{"e":3}},"f":[4,5]}}Output 1:
15Input 2:
{"obj":{"x":10,"y":{"z":20},"arr":[1,2,3]}}Output 2:
36Loading editor...
Run your code to see results
Click the Run button above