fork download
  1. const input = ' 001 0100 0110101111 0101010101 0101 1010101 0000 1010101101010 11111011111 101010 101010 11111001011111010 00111 ';
  2.  
  3. console.log(input.trim().split(/\s+/).reduce(
  4. (acc, word) => {
  5. acc.min = acc.min === undefined || word.length < acc.min.length ? word : acc.min;
  6. acc.max = acc.max === undefined || word.length > acc.max.length ? word : acc.max;
  7. return acc;
  8. },
  9. {
  10. getSum: function() { return (+this.min) + (+this.max); }
  11. }).getSum());
  12.  
Success #stdin #stdout 0.03s 17804KB
stdin
Standard input is empty
stdout
11111001011111012