#Befunge 98, 13 bytes
Befunge 98, 13 bytes
#@~1+:'1`2*-,
Increments each character, and substracts 2 if the result is greater than '1' (using a multiply instead of a conditional, i.e. using 2 * <greater than '1'>).
Commented version:
v / Skip the next byte
|
|/ End
||
||/ getc, reflect IP on EOF
|||
|||/ push 1
||||
||||/ add
|||||
|||||/ duplicate TOS
||||||
||||||/ character literal
|||||||
|||||||/ push '1'
||||||||
||||||||/ greater than
|||||||||
|||||||||/ push 2
||||||||||
||||||||||/ multiply
|||||||||||
|||||||||||/ substract
||||||||||||
||||||||||||/ putc
|||||||||||||
> #@~1+:'1`2*-,