differentiation by mitchs

import re
while 1:print''.join(k or'%dx'%eval(n+'*'+e)+'^%d'%~-int(e)*(e>'2')for n,e,k in re.findall('(\d+)x\^(.)|(.)(?=.*x)',raw_input()))

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

download

return to the top page