DC ( 111 108 untuk dc itu sendiri)
Ok, ini dia di (kebanyakan) dc dan beberapa sihir sed dan od untuk mendapatkannya ke format yang tepat untuk kode. Jika Anda tidak menghitung hal input ( echo -n MESSAGE |
) itu 160 byte:
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'
Yang menarik, program dc itu sendiri hanya panjang 108 byte , lebih pendek dari versi python non-perpustakaan. Ia bahkan mempertahankan case dan tanda baca, dan mengalahkan Javascript dalam pengiriman di atas! Kalau saja saya bisa mengurai output od lebih baik, atau lebih baik lagi menggantinya sama sekali.
EDIT: Perlu dicatat bahwa pertanyaan itu tidak menunjukkan baris baru tertinggal 10P
yang menyelamatkan saya tiga byte lebih lanjut.
EDIT 2: Tidak ada spesifikasi untuk format input, jadi saya menganggap itu diambil karena nyaman untuk program saya: P