Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
split_pairs solution in Uncategorized category for Split Pairs by Jon_Red
import assert from'assert';
function splitPairs(text:string):string[]{
if(text.length%2!=0){text=text+'_';};
return text.match(/(..?)/g)&&text.match(/(..?)/g)||[];
}
// self-check
assert.deepEqual(splitPairs('abcd'),['ab','cd']);
assert.deepEqual(splitPairs('abc'),['ab','c_']);
assert.deepEqual(splitPairs('abcdf'),['ab','cd','f_']);
assert.deepEqual(splitPairs('a'),['a_']);
assert.deepEqual(splitPairs(''),[]);
July 8, 2020