Let $a_1, \ldots, a_k$ be any sequence of digits (i.e., each $a_i$ is between 0 and 9). Prove that there exists an integer $n$ such that $\sqrt{n}$ has its first $k$ decimals after the decimal point precisely the string $a_1\ldots a_k$. A possible solution of this problem (but by no means the only solution!) uses the fact that
$$\sqrt{n+1} - \sqrt{n} < \frac1{2\sqrt{n}}\,\,\,\text{ for all }n\geq 1$$
Can anybody please help me to approach the solution? I am not getting what the inequality has to do with decimals of root $n$.
Here's the idea applied to a specific case.
Let's prove that there is an integer whose square root has a fractional part that begins with a 2.
So we seek an integer $n$ such that, for some integer $m$, we have $$ m+0.2 \le \sqrt{n} < m+0.3. $$ Squaring this, we have $$ m^2 + 0.4m +0.04 \le n < m^2+0.6m+0.09. $$ So if an integer falls between $m^2+0.4m+0.04$ and $m^2+0.6m+0.09$, then we have our $n$. This interval has length $0.2m+0.05$ and will certainly contain an integer if $m$ is sufficiently large. Choose $m$ large enough, and we may conclude that such an $n$ exists. (For example, $n=5$ suffices, yielding the interval $[27.04,28.09]$ which contains the integer $28$ whose square root is $5.2915...$.)
The idea applies exactly the same way when you want to specify more digits in the root. You'll just need to choose larger $m$.