Brainf * ck, 81 Zeichen (kein Leerzeichen)
,[>>>[->>+++++[-<+++++>]<+<]>[-<+>]<<++++++++[<++++++++>-]<[<->-]<[>>>+<<<-],]>>>
Erläuterung
,[ // get character input into p[0], enter loop if it isn't null (0)
>>>[->>+++++[-<+++++>]<+<] // take what's in p[3] and multiply by 26, storing it in p[4]
>[-<+>] // copy p[4] back to p[3]
<<++++++++[<++++++++>-]< // store 64 in p[1]
[<->-]< // subtract p[1], which is 64, from the input char to get it's alphabetical index
[>>>+<<<-] // add p[0] to p[3]
,] // get another character and repeat
>>> // move to p[3], where our final result is stored
Sie werden also feststellen, dass ich den numerischen Wert zum Drucken nicht in eine ASCII-Zeichenfolge konvertiert habe. Das würde wahrscheinlich den Spaß ruinieren. Aber ich habe den Gefallen getan, den Zeiger mit dem Ergebnis auf die Zelle zu bewegen, also ist es zumindest für die Maschine nützlich.
Hey, was weißt du, ich habe C # geschlagen!