Is the following question poorly written?
I suppose it is a translation since it comes from a Japanese institution. I am referring to the assumption "... has a solution". Given this information I would assume that the discriminant is equal to $0$ since the equation has "a solution" but the answer involves writing it with a "greater than or equal to" symbol.
What are your opinions on this? Am I wrong or should the translation specify that it has one or two solutions?

The phrase "has a solution" in your exercise means "there exists at least one" solution. It does not necessarily mean that this is the only one. See for instance the following excerpt from the Handbook of Mathematics:
Observe that $$ \begin{align} \log_{10}(ax)\log_{10}(bx) &=\frac{\ln(ax)\ln(bx)}{(\ln 10)^2}\\ &=\frac{(\ln a+y)(\ln b+y)}{(\ln 10)^2}\\ &=\frac{y^2+(\ln a+\ln b)y+\ln a\ln b}{(\ln 10)^2},\quad y:=\ln x \end{align} $$ and hence $$ {y^2+(\ln a+\ln b)y+\ln a\ln b}=-(\ln 10)^2. $$ So the discriminant $$ \Delta = (\ln a+\ln b)^2-4(\ln a\ln b+(\ln 10)^2) =(\ln b-\ln a)^2-4(\ln 10)^2 \ge 0. $$ It follows that $$ |\ln b-\ln a|\ge 2{\ln 10}. $$ But $\ln b-\ln a=\ln\frac{b}{a}$. So $$ \ln\frac{b}{a}\geq A\quad \textrm{or }\quad \ln\frac{b}{a}\leq -A,\quad A:= 2{\ln 10}. $$ Therefore, $$ \frac{b}{a}\geq e^A\quad \textrm{or }\quad 0<\frac{b}{a}\le e^{-A}. $$
One can further simplify that $$ e^A=10^2=100,\quad e^{-A}=\frac{1}{100} $$