К примеру есть у меня код
function foo(x, y):
// this func do something
z = x + y;
return z
И мне его надо привести в версию, которая занимает минимальное количество байт.
И обратная ситуация. К примеру:
4(s,i+2)<<6|getbyte64(s,i+3);x.push(String.fromCharCode(b10>>16,b10>>8&255,b10&255))}switch(pads){case 1:b10=getbyte64(s,i)<<18|getbyte64(s,i+1)<<12|getbyte64(s,i+2)<<6;x.push(String.fromCharCode(b10>>16,b10>>8&255));break;case 2:b10=getbyte64(s,i)<<18|getbyte64(s,i+1)<<12;x.push(String.fromCharCode(b10>>16));break}return x.join("")};base64.getbyte=function(s,i){var x=s.charCodeAt(i);if(x>255){throw base64.makeDOMException()}return x};base64.enc
Привести в вид хотя бы разбитый на пробелы, отступы и строки...
Подскажите пожалуйста какие есть инструменты для первой и второй задачи.