I came across a problem which asked to prove that $\mathbb Z\setminus 5\mathbb Z$ is countable. My first approach was to observe that $\mathbb Z\setminus 5\mathbb Z$ is an infinite subset of $\mathbb Z$ and hence is countable (as is shown here). However, since $\mathbb Z\setminus 5\mathbb Z$ is not too "ugly" I still wonder whether it is possible to have a somewhat more explicit bijection between $\mathbb Z$ and $\mathbb Z\setminus 5\mathbb Z$. I have no precise definition of explicit, but intuitively something not involving taking minima. I know this might be challenging, since the well ordering principle and induction are at the heart of arithmetic.
If the question were to find a bijection $f:\mathbb Z\to \mathbb Z\setminus 2\mathbb Z$ then $f(n)=2n+1$ would easily do the job. I don't see a way to adapt this reasoning to $\mathbb Z\setminus5\mathbb Z$ (or $\mathbb Z\setminus n\mathbb Z$ for any $n>2$ for that matter).
Claim: $f(n)=n+1+\lfloor \frac{n}{4} \rfloor$ is a bijection $\mathbb{Z} \to \mathbb{Z}\backslash 5\mathbb{Z}$
You can note that $f(0)=1$, $f(1)=2$, $f(2)=3$, $f(3)=4$, and $$f(k+4)=k+5+\left\lfloor \frac{k+4}{4} \right\rfloor=k+6+\left\lfloor \frac{k}{4} \right\rfloor=f(k)+5$$ So all the multiples of $5$ are skipped as function values.
Also note that if we replace $k$ by $k-4$ in the main equation, we get $f(k)-5=f(k-4)$, so multiples of $5$ are also skipped in the backwards direction.