Skip to main content
reduced previous to ~boolean
Source Link
palanik
  • 111
  • 3

JS/Node : 168 162 147147 138 Chars

function n(s){ var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(isNaN(parseInt(p)))r.push([]);r[r.length-1].push(c);;return 0;}return c;1;},''1);return r; } 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (isNaN(parseInt(p))) { r.push([]); } r[r.length - 1].push(c); return 0; } return c;1; }, ''1); return r; } 

JS/Node : 168 162 147 Chars

function n(s){ var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(isNaN(parseInt(p)))r.push([]);r[r.length-1].push(c);}return c;},'');return r; } 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (isNaN(parseInt(p))) { r.push([]); } r[r.length - 1].push(c); } return c; }, ''); return r; } 

JS/Node : 168 162 147 138 Chars

function n(s){ var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(p)r.push([]);r[r.length-1].push(c);return 0;}return 1;},1);return r; } 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (p) { r.push([]); } r[r.length - 1].push(c); return 0; } return 1; }, 1); return r; } 
Excluding function decl. in char counts
Source Link
palanik
  • 111
  • 3

JS/Node : 168 162162 147 Chars

function n(s){  var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(isNaN(parseInt(p)))r.push([]);r[r.length-1].push(c);}return c;},'');return r;  } 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (isNaN(parseInt(p))) { r.push([]); } r[r.length - 1].push(c); } return c; }, ''); return r; } 

JS/Node : 168 162 Chars

function n(s){var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(isNaN(parseInt(p)))r.push([]);r[r.length-1].push(c);}return c;},'');return r;} 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (isNaN(parseInt(p))) { r.push([]); } r[r.length - 1].push(c); } return c; }, ''); return r; } 

JS/Node : 168 162 147 Chars

function n(s){  var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(isNaN(parseInt(p)))r.push([]);r[r.length-1].push(c);}return c;},'');return r;  } 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (isNaN(parseInt(p))) { r.push([]); } r[r.length - 1].push(c); } return c; }, ''); return r; } 
returning array as per @Charles comment
Source Link
palanik
  • 111
  • 3

JS/Node : 168168 162 Chars

function n(s){var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(isNaN(parseInt(p)))r.push([]);r[r.length-1].push(c);}return c;},'');console.log(r);;return r;} 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (isNaN(parseInt(p))) { r.push([]); } r[r.length - 1].push(c); } return c; }, ''); console.log(r);return r; } 

JS/Node : 168 Chars

function n(s){var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(isNaN(parseInt(p)))r.push([]);r[r.length-1].push(c);}return c;},'');console.log(r);} 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (isNaN(parseInt(p))) { r.push([]); } r[r.length - 1].push(c); } return c; }, ''); console.log(r); } 

JS/Node : 168 162 Chars

function n(s){var r=[];s.split('').reduce(function(p,c){if(!isNaN(parseInt(c))){if(isNaN(parseInt(p)))r.push([]);r[r.length-1].push(c);}return c;},'');return r;} 

Beautified version:

function n(s) { var r = []; s.split('').reduce(function (p, c) { if (!isNaN(parseInt(c))) { if (isNaN(parseInt(p))) { r.push([]); } r[r.length - 1].push(c); } return c; }, ''); return r; } 
Source Link
palanik
  • 111
  • 3
Loading