RosettaCodeData/Task/Run-length-encoding/JavaScript/run-length-encoding-2.js
Ingy döt Net b83f433714 tasks a-s
2013-04-10 23:57:08 -07:00

5 lines
173 B
JavaScript

function encode_re(input) {
var encoding = [];
input.match(/(.)\1*/g).forEach(function(substr){ encoding.push([substr.length, substr[0]]) });
return encoding;
}