Veamos que $$X$$ es Hausdorff, en efecto:
Sean $$x_1,x_2\in X$$; como $$g\circ f=1_x$$ entonces $f$ es inyectiva y por tanto
$$f(x_1)\neq f(x_2)\longrightarrow x_1\neq x_2$$
Como $Y$ es un espacio Hausdorff entonces existen $$V_1,V_2 \subset Y$$ abiertos y disjuntos tales que
$$y_1\in V_1,\,\ y_2\in V_2$$
Como $$f$$ es continua $$f^{-1}(V_1)=U_1$$ y $$f^{-1}(V_2)=U_2$$, donde $U_1$, $U_2$ son abiertos y además,
\begin{equation*}
\begin{split}
U_1\cap U_2=&f^{-1}(V_1)\cap f^{-1}(V_2)\\
=&f^{-1}(V_1\cap V_2)\\
=&f^{-1}(\emptyset)\\
=&\emptyset
\end{split}
\end{equation*}
donde $$U_1, U_2 \in X$$, con $$x_1\in U_1, x_2\in U_2$$, por lo que $$X$$ es Hausdorff.
Pero no se como probar que \( f(X) \) es cerrada.