RosettaCodeData/Task/Run-length-encoding/JavaScript/run-length-encoding-2.js
2023-07-01 13:44:08 -04: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;
}