Find the values of $n$ such that $z^n=(1+\sqrt3i)^n$ is a real number.
My reasoning: The power will be real iff $\sin\arg z=0$. Since $\sin 0,\sin\pm\pi,\sin\pm2\pi,\dots=0$, $3\mid n$. Is it correct?
$$z=re^{ia}=2e^{i\pi/3}$$ $$z^n=2^n\left(\cos\frac{n\pi}3+i\sin\frac{n\pi}3\right)$$ $$\to\{n\mid n=3k, k\in\Bbb Z\}$$