4
* @param {character[][]} mappings7
var matchReplacement = function (s, sub, mappings) {9
for (let i = 0; i < mappings.length; i++) {10
if (duy[mappings[i][0]] == undefined) {11
duy[mappings[i][0]] = mappings[i][1];13
duy[mappings[i][0]] += mappings[i][1];17
for (let i = 0; i < s.length; i++) {22
if (duy[sub[0]] != undefined) {23
for (let i = 0; i < s.length; i++) {24
if (duy[sub[0]].indexOf(s[i]) >= 0) {32
for (let i = 0; i < vt.length; i++) {33
cu = s.substr(vt[i], sub.length);34
if (cu.length == sub.length) lck.push(cu);36
console.log(lck.length);40
for (let i = 0; i < lck.length; i++) {43
for (let j = 0; j < ck.length; j++) {44
if (ck[j] == sub[j] || (duy[sub[j]] && duy[sub[j]].indexOf(ck[j]) >= 0)) {