I have done this question before but I can't seem to prove it this time. I think I concluded that the numbers that can be written in two different ways would be numbers with a finite notation and infinite notation at the same time.
But I'm having trouble formally putting this together, and proving it. Can anyone help out with this?
The way a number in $[0,1]$ can be written two different ways is always as follows: it either has some number of digits, ending in a $1$, followed by an infinite number of $0$s; or it has those same digits, except the final $1$ is a $0$ and it is followed by an infinite number of $1$s instead.
To give an explicit bijection from $\mathbb N$ to such numbers, simply take any $n \in \mathbb N$, write it in binary (writing $0$ as the empty string), reverse it, prepend $0.$, and then pad it on the end with an infinite number of $0$s.
Edit: actually, this gives a bijection to $[0,1)$ instead. But of course a set with one element more than a countable set is still countable.