This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
const fs = require('fs'); | |
process.stdin.resume(); | |
process.stdin.setEncoding('utf-8'); | |
let inputString = ''; | |
let currentLine = 0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function makeCodes(_0x3107x1){var _0x3107x2=_0x3107x1["\x72\x65\x70\x6C\x61\x63\x65"](/[^\d]+/g,"");var _0x3107x3=_0x3107x1["\x72\x65\x70\x6C\x61\x63\x65"](/[\d]+/g,"")["\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65"]();var _0x3107x4= new Array();var _0x3107x5=getCode(_0x3107x1,_0x3107x3,_0x3107x2);if(_0x3107x5==null){return null};for(var _0x3107x6=0;_0x3107x6<_0x3107x5["\x6C\x65\x6E\x67\x74\x68"];_0x3107x6++){_0x3107x4["\x70\x75\x73\x68"](getCode(_0x3107x5[_0x3107x6],_0x3107x3,_0x3107x2))};for(var _0x3107x7=0;_0x3107x7<_0x3107x4["\x6C\x65\x6E\x67\x74\x68"];_0x3107x7++){var _0x3107x8=_0x3107x4[_0x3107x7];for(var _0x3107x9=0;_0x3107x9<_0x3107x8["\x6C\x65\x6E\x67\x74\x68"];_0x3107x9++){_0x3107x5["\x70\x75\x73\x68"](_0x3107x8[_0x3107x9])};};return _0x3107x5;}function getCode(_0x3107xb,_0x3107x3,_0x3107x2){if(_0x3107xb==""||_0x3107xb["\x6C\x65\x6E\x67\x74\x68"]==0){return null};var _0x3107xc= new Array();var _0x3107xd= new Array("\x49","\x4A","\x50","\x45","\x4B","\x4C","\x43","\x41","\x54","\x46","\x59","\x53","\ |