$i=0,s/./$<"a"?($i++?lc$&:$&):($i?($i=0,uc$&):$&)/ge,print for<>