DC ( 111 108 para el propio DC)
Ok, aquí está en (principalmente) dc y algo de magia sed y od para llevarlo al formato correcto para el código. Si no cuenta lo de entrada ( echo -n MESSAGE |
) son 160 bytes:
od -An -t dC|sed 's/^\ *//;s/\ \{2,3\}/\n/g'|dc -e'[13+26%]sm[65-lmx65+]su[97-lmx97+]sl[96<b64<dPc]sa[91>c]sd[123>e]sb[lux]sc[llxdd]se[ddddlaxlrx]sy[?z0<y]dsrx'
Como punto de interés, el programa de CC en sí tiene solo 108 bytes de longitud, más corto que la versión de Python que no es de biblioteca. ¡Incluso conserva mayúsculas y minúsculas, y supera a Javascript en el envío anterior! Si solo pudiera analizar mejor la salida de od, o mejor aún, reemplazarla por completo.
EDITAR: Vale la pena señalar que la pregunta no indica una nueva línea final 10P
que me ahorra tres bytes más.
EDIT 2: no hay una especificación para el formato de la entrada, por lo que supongo que se toma como conveniente para mi programa: P