Hola,
¿Puedo preguntar que significa eliminar un dígito? Porque yo al menos entiendo dos posibles razonamientos. Supongamos que tenemos el número 4562. Se eliminará el 6:
Opción 1: Nos queda un número de 3 cifras:
4562 -> 45X2 -> 452
Opción 2: Restamos 6 decenas al número, sigue siendo de 4 cifras:
4562 - 60 = 4502.
¿Se entiende?
Por cierto... eso de convertir a string para luego pasarlo a integer me parece más un intento de cañonazo. Se que este artilugio puede resultar fácil, y reducir líneas... pero si en es que luisito está recién comenzando en programación en alguna universidad o instituto me parece que el objetivo del profe no es que vaya a por esos artilugios sino que exprima su capocha hasta encontrar un algoritmo que no recurra a esas técnicas sino que lo haga de forma directa (que se puede).
Saludos,