Let $ABC$ be a triangle where $\angle B$ is a right angle. Extend $AC$ up to point $D$ such that $\angle CBD=30^\circ$. If $AB=CD=1$, find $AC$.
My approach to this problem is first to try to find some similarity among the triangle, but did not succeed to find any similar triangle. I then try to use some trigonometry to solve the problem, such as the law of sine, but again, did not succeed.
Any hint of solution to this problem would be appreciated.
Let $AC=x$. Notice $\angle ACB=\sin^{-1} \frac 1x$ and so $\angle BCD=\pi -\sin^{-1} \frac 1x$. Using the Law of Sines, $$\frac{\sin 30^\circ}{1}=\frac{\sin\left(\pi-\sin^{-1}\frac 1x\right)}{BD} \implies BD=\frac 2x$$ Now use the Law of Cosines on $\triangle BCD$:
$$\cos 30^\circ = \frac{\sqrt 3}{2}=\frac{(\sqrt{x^2-1})^2 + \frac{4}{x^2} -1}{2\sqrt{x^2-1}\cdot \frac{2}{x}} \\ \implies t^4-4t^3-4t+16=0 \\ \implies t=4, 2^{\frac 23}$$ where $t=x^2$ and hence $x=2,2^{\frac 13}$.