Remove one digit

Dissenyeu la funció @remove_one_digit(n, m)@, on n i m són dos enters
més grans que zero, que retorni el primer dı́git que s’hauria d’eliminar
de n per aconseguir que n fos divisible per m. L’ordre en què s’ha de
provar d’eliminar un dels dı́gits de n és d’esquerra (més significatiu,
posició 1) a dreta (menys significatiu).

La funció ha de retornar la posició del dı́git a eliminar. Si no és
possible eliminar cap dı́git per fer que n sigui divisible per m, la
funció ha de retornar −1. En el cas de que no calgui eliminar cap dı́git
perquè n ja és divisible per m, la funció ha de retornar 0.

Exemple: @remove_one_digit(5214, 4)@

    5214 --> no es divisible per 4
    214  --> eliminant el digit 1, no es divisible per 4
    514  --> eliminant el digit 2, no es divisible per 4
    524  --> eliminant el digit 3, si es divisible per 4
    --> la funcio retorna 3

Exemple de sessió

Informació del problema

Autoria: InfBesos

Generació: 2026-01-25T17:43:47.080Z

© Jutge.org, 2006–2026.
https://jutge.org
