Solution.
Suppose otherwise and that max∣z∣=1∣∣f(z)−z1∣∣<1. If g(z)=zf(z)−1, then we have
∣z∣=1max∣g(z)∣=∣z∣=1max∣z∣∣∣f(z)−z1∣∣=∣z∣=1max∣∣f(z)−z1∣∣<1,
so by Rouché's theorem, 1 and 1+g have the same number of zeroes, i.e., 1+g does not vanish in D. But this means that
1+g(z)=zf(z)
does not vanish in D, which is impossible as this implies that f is unbounded near z=0. Thus, the maximum must have been larger than 1 to begin with.