comparing numbers by %20

 \x09

   
 
 \x09
  
 \x09

 \x09
 
\x09 
    \x09 \x09
\x09 \x09\x09
\x09   
 

 
\x09 \x09  \x09
\x09  \x09 
 
\x09 \x09
   
\x09\x09\x09\x09 \x09  
 \x09      \x09
\x09   
  \x09
   \x09\x09\x09\x09 \x09
\x09   
    
\x09
  
 
 

  
   
 
 \x09
\x09 \x09\x09\x09
\x09

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

Disassemble:

call null
mark +0(0b)
dup
putc
call null
call null
swap
dup
push +5(3b)
mod
jzero +0(1b)
pop
swap
copy +1(1b)
sub
dup
jzero -0(0b)
push +0(0b)
retr
div
dup
add
push +1(1b)
add
mark -0(0b)
push +61(6b)
add
mark +0(1b)
putc
jump +0(0b)
mark null
push +0(0b)
dup
getc
retr
ret
To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page