La liga de personas que conoce alguna sintaxis de C ++, alguna teoría de números relacionada con las bases y al menos conocimientos básicos sobre compilación, un poco de depuración y ejecución de código. Como reclutador diría 1 de 5.
Ahora el punto importante es: ¿ve los problemas y áreas de mejora en su código?
Sí, hay muchos problemas en su código. Y sí, hay muchas mejoras posibles en su código. No hay duda de eso.
Cuantos más problemas y mejoras puedas identificar en tu código, mejor eres. Si tienes maneras de resolver esto, entonces aún mejor. Si la próxima vez que escriba el código no tiene estos problemas, ya está mejorando.
Pista: ¿Hay clases en tu código? ¿Cuál es el número decimal máximo que puedes convertir? Si tiene que admitir una nueva base en el futuro, ¿cuánto cambio necesitará su código? etc.