Suppose we're given an entire function $f$, with the property that $|z| < 1 \implies |f(z)| < 1$.
We're asked to show that for any $n \geq 1$, $f(z) + z^n$ has a root within $B_1(0)$.
Further I cannot use Rouche's theorem, or the argument principle or the residue theorem :).
We can use Cauchy's theorems,
or the dog walking theorem:
If $\gamma_1, \gamma_2$ are closed curves s.t $|\gamma_1(t) - \gamma_2(t)| < |\gamma_1(t)|$ for any $t \in [a,b]$ then $n(\gamma_1,0) = n(\gamma_2,0)$.
I've spent some times with this: tried by contradiction (it is hinted to try something along these lines) which yields that for any $r \in [0,1)$, $\gamma_1(t) := (re^{\pi it})^n + f(re^{\pi it})$, $0 \notin Image(\gamma_1)$. This gives, through a homotopy to the constant function $f(0)$, that $n(\gamma_1, 0) = 0$.
Then from here I've been trying to define a meaningful $\gamma_2$ either by simply $\gamma_2(t) = (re^{\pi it})^n$, or by a using the entirety of $f$ to define it as a finite combination of parts of its power series.
None of these yielded successful estimates. I'd like a hint please, first.
Edit 1:
By the above discussion if we can find $r \in [0,1)$ s.t $|f(re^{\pi it})| < r^n$ we would be done. Tried this by contradiction, which yields a sequence within the ball whose values under $f$ converge to a point in $S^1$. From here I don't see much more to do. Btw the above condition would be required to use Rouche's theorem as well, no?
Edit 2
Ok so we've been given a correction; we have the above question with the following now: $|z| \leq 1 \implies |f(z)| < 1$. I will post my suggested answer as well, alongside Daniel's great answer.
If $B_1(0)$ denotes the open unit disk the assertion is wrong. It's not hard to construct examples where all zeros of $f(z) + z^n$ lie on the unit circle. Let $0 < \varepsilon < 1$, and $f(z) = \varepsilon(1 - z^n) - 1$. Then $\lvert f(z)\rvert < 1$ for $\lvert z\rvert < 1$ and $f(z) + z^n = (1-\varepsilon)(z^n-1)$, so the zeros are just the $n^{\text{th}}$ roots of unity.
If $B_1(0)$ denotes the closed unit disk, use what you know to deduce that for $0 < \varepsilon < 1$ the function $g_{\varepsilon}(z) = (1-\varepsilon)f(z) + z^n$ has a zero in the open unit disk, and from that conclude that $f(z) + z^n$ has a zero in the closed unit disk.
If $h \colon \overline{\mathbb{D}} \to \mathbb{C}$ is continuous and $\lvert h(z)\rvert < 1$ for $\lvert z\rvert = 1$, applying the "dog walking theorem" to $\gamma_1(t) = e^{int}$ and $\gamma_2(t) = h(e^{it}) + e^{int}$ yields $n(\gamma_2,0) = n(\gamma_1,0) = n > 0$, so $h(z) + z^n$ must have a zero in the open unit disk (for otherwise $\gamma_2$ would be nullhomotopic in $\mathbb{C}\setminus \{0\}$). Now if $f(z) + z^n$ had no zero in the closed unit disk $\overline{\mathbb{D}}$, there'd be a $\delta \in (0,1]$ with $\lvert f(z) + z^n\rvert \geqslant \delta$ for all $z \in \overline{\mathbb{D}}$. Then, since $\bigl\lvert \bigl(f(z) + z^n\bigr) - g_{\varepsilon}(z)\bigr\rvert = \varepsilon \lvert f(z)\rvert \leqslant \varepsilon$ for $z \in \overline{\mathbb{D}}$, it follows that $g_{\varepsilon}$ has no zeros in the open unit disk for $0 < \varepsilon < \delta$, contradicting the previous result (with $h(z) = (1-\varepsilon)f(z)$).