佩佩,155个 138字节
rEeEeeeeeEREeEeEEeEeREERrEEEEErEEEeReeReRrEeeEeeeeerEEEEREEeRERrErEErerREEEEEeREEeeRrEreerererEEEEeeerERrEeeeREEEERREeeeEEeEerRrEEEEeereEE
在线尝试!输出为十进制形式。
说明:
rEeEeeeeeE REeEeEEeEe # Push 65 -> (r), 90 -> (R)
REE # Create loop labeled 90 // creates [65,66,...,89,90]
RrEEEEE # Increment (R flag: preserve the number) in (r)
rEEEe # ...then move the pointer to the last
Ree # Do this while (r) != 90
Re # Pop 90 -> (R)
RrEeeEeeeee rEEEE # Push 32 and go to first item -> (r)
REEe # Push input -> (R)
RE RrE # Push 0 on both stacks, (r) prepend 0
rEE # Create loop labeled 0 // makes input minus 32, so the
# lowercase can be accepted, since of rEEEEeee (below)
re # Pop 0 -> (r)
rREEEEEe REEee # Push item of (R) minus 32, then go to next item
RrE # Push 0 -> (R)
ree # Do while (R) != 0
rere # Pop 0 & 32 -> (r)
rEEEEeee # Remove items from (r) that don't occur in (R)
# Remove everything from (r) except the unique letters
rE # Push 0 -> (r)
RrEeee # Push reverse pointer pos -> (r)
REEEE # Move pointer to first position -> (R)
RREeeeEEeEe # Push 26 -> (R)
rRrEEEEee reEE # Divide it and output it
"@#$%^&*?!"
,""