const correctOutput = [
'50556 56550',
'3469798283 8382796934',
'193413442071 714203434119',
'173246791 917463217'
];
const input = [
'5 56 50',
'79 82 34 83 69',
'420 34 19 71 341',
'17 32 91 7 46'
];
let compare, sort, work;
compare = function(intA, intB) {
intA = intA.toString();
intB = intB.toString();
if (parseInt(intA + intB) < parseInt(intB + intA))
return -1;
return 1;
};
sort = function(ints) {
let max, min;
min = ints.sort(compare);
max = min.slice(0).reverse();
return [min, max];
};
work = function() {
let output;
for (let i = 0; i < input.length; i++) {
output = sort(input[i].split(' '));
output = output[0].join('') + ' ' + output[1].join('');
console.log(`[${input[i]}] ${output}: ${output === correctOutput[i] ? 'right' : 'wrong'}`);
}
};
work();
Y29uc3QgY29ycmVjdE91dHB1dCA9IFsKICAgICc1MDU1NiA1NjU1MCcsCiAgICAnMzQ2OTc5ODI4MyA4MzgyNzk2OTM0JywKICAgICcxOTM0MTM0NDIwNzEgNzE0MjAzNDM0MTE5JywKICAgICcxNzMyNDY3OTEgOTE3NDYzMjE3JwpdOwoKY29uc3QgaW5wdXQgPSBbCiAgICAnNSA1NiA1MCcsCiAgICAnNzkgODIgMzQgODMgNjknLAogICAgJzQyMCAzNCAxOSA3MSAzNDEnLAogICAgJzE3IDMyIDkxIDcgNDYnCl07CgpsZXQgY29tcGFyZSwgc29ydCwgd29yazsKCmNvbXBhcmUgPSBmdW5jdGlvbihpbnRBLCBpbnRCKSB7CiAgICBpbnRBID0gaW50QS50b1N0cmluZygpOwogICAgaW50QiA9IGludEIudG9TdHJpbmcoKTsKICAgIGlmIChwYXJzZUludChpbnRBICsgaW50QikgPCBwYXJzZUludChpbnRCICsgaW50QSkpCiAgICAgICAgcmV0dXJuIC0xOwogICAgcmV0dXJuIDE7Cn07Cgpzb3J0ID0gZnVuY3Rpb24oaW50cykgewogICAgbGV0IG1heCwgbWluOwogICAgbWluID0gaW50cy5zb3J0KGNvbXBhcmUpOwogICAgbWF4ID0gbWluLnNsaWNlKDApLnJldmVyc2UoKTsKICAgIHJldHVybiBbbWluLCBtYXhdOwp9OwoKd29yayA9IGZ1bmN0aW9uKCkgewogICAgbGV0IG91dHB1dDsKCiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGlucHV0Lmxlbmd0aDsgaSsrKSB7CiAgICAgICAgb3V0cHV0ID0gc29ydChpbnB1dFtpXS5zcGxpdCgnICcpKTsKICAgICAgICBvdXRwdXQgPSBvdXRwdXRbMF0uam9pbignJykgKyAnICcgKyBvdXRwdXRbMV0uam9pbignJyk7CiAgICAgICAgY29uc29sZS5sb2coYFske2lucHV0W2ldfV0gJHtvdXRwdXR9OiAke291dHB1dCA9PT0gY29ycmVjdE91dHB1dFtpXSA/ICdyaWdodCcgOiAnd3JvbmcnfWApOwogICAgfQp9OwoKd29yaygpOw==