Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function tableRow(input){debugger;
- var sum = 0;
- var maxSum = Number.MIN_VALUE;
- var output = '';
- // var tempExp = '';
- for (var i = 2; i < input.length - 1; i++) {
- var values = input[i].match(/[-][0-9.]+|[0-9.]+/g);
- if (values == null){
- continue;
- } else{
- for(var j = 0; j < values.length; j++){
- values[j] = parseFloat(values[j]);
- sum = sum + values[j];
- // sum = Math.round(sum * 100) / 100
- //var tempExp = ''+ sum + ' = ' +
- }
- if(sum > maxSum){
- maxSum = sum;
- output = '' + maxSum + ' = ' + values.join(' + ');
- sum = 0;
- }
- }
- }
- if(maxSum == Number.MIN_VALUE){
- console.log('no data');
- }else{
- console.log(output);
- }
- }
- tableRow(['\<table>',
- '\<tr><th>Town</th><th>Store1</th><th>Store2</th><th>Store3</th></tr>',
- '\<tr><td>Varna</td><td>-</td><td>18.02</td><td>36.11</td></tr>',
- '\<tr><td>Pleven</td><td>1</td><td>-</td><td>1</td></tr>',
- '\<tr><td>Vidin</td><td>12850</td><td>-560</td><td>20833</td></tr>',
- '\<tr><td>Rousse</td><td>-</td><td>299.999999</td><td>-</td></tr>',
- '\<tr><td>Bourgas</td><td>-</td><td>25000</td><td>-</td></tr>',
- '\<tr><td>Plovdiv</td><td>17.2</td><td>-</td><td>6.4</td></tr>',
- '\<tr><td>Sofia</td><td>-</td><td>1</td><td>1</td></tr>',
- '\</table>'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement