{"ScriptPreparationCode":null,"TestCases":[{"Name":"loop","Code":"function sumAll(arr) {\r\n var sum = 0;\r\n for (var i = Math.min(...arr); i \u003C= Math.max(...arr); i\u002B\u002B){\r\n sum \u002B= i;\r\n }\r\n return sum;\r\n}\r\n\r\nsumAll([10, 5]);","IsDeferred":false},{"Name":"self","Code":"function sumAll(arr) {\r\n var range = Array.from(new Array(1 \u002B (Math.max(...arr)-Math.min(...arr))),(val,index)=\u003Eindex\u002BMath.min(...arr));\r\n return range.reduce(function(a,b) { return a\u002Bb; });\r\n}\r\n\r\nsumAll([10, 5]);","IsDeferred":false}]}