{"ScriptPreparationCode":"function makeid() {\r\n var text = \u0022\u0022;\r\n var possible = \u0022ABCDEFGHIJKLMNOPQRSTUVWXYZ\u0022;\r\n\r\n for (var i = 0; i \u003C 20; i\u002B\u002B)\r\n text \u002B= possible.charAt(Math.floor(Math.random() * possible.length));\r\n\r\n return text;\r\n}\r\n\r\nvar renameBy = R.curry((fn, obj) =\u003E R.pipe(R.toPairs, R.map(R.adjust(fn, 0)), R.fromPairs)(obj));\r\n\r\nvar obj = {}\r\nfor (let i=0;i\u003C100; i\u002B\u002B){\r\n obj[\u0022Prefix\u0022 \u002B makeid()] = i;\r\n}","TestCases":[{"Name":"a","Code":"Object.entries(obj).map(it =\u003E ({ key: it[0].replace(\u0027Prefix\u0027, \u0027\u0027), count: it[1] }));","IsDeferred":false},{"Name":"b","Code":"renameBy(R.replace(\u0027Prefix\u0027, \u0027\u0027))(obj)","IsDeferred":false}]}