Brainf * ck, 81 символ (без пробілів)
,[>>>[->>+++++[-<+++++>]<+<]>[-<+>]<<++++++++[<++++++++>-]<[<->-]<[>>>+<<<-],]>>>
Пояснення
,[ // 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
Отже, ви помітите, що я насправді не перетворив числове значення у рядок ascii для друку. Це, мабуть, зіпсує задоволення. Але я зробив послугу, перемістивши вказівник на клітинку з результатом, так що принаймні це корисно для машини.
Гей, що ти знаєш, я побив С #!