Oct 07, 2013 10:57
Задача: в js обойти вложенный массив(с разнообразным содержанием) и вывести сумму всех интегеров, содержащихся в нем.
решение:
i.toSource().replace(/\[|\]/g, '').split(', ').forEach(function(a){if(a.match(/^\d$/)) s -= -a})
Leave a comment
Comments 10
А вот s -= -a - это отдельная песня ;)
Reply
Reply
Reply
Reply
Reply
Reply
на входном значении [10] эта фигня тоже сломается, но это скорее частная бага, нежели системный сбой.
Reply
Reply
Reply
Reply
Leave a comment