J'ai acheté un DVD vierge pour enregistrer mon émission de télévision préférée. Il est venu avec 20 autocollants numériques. 2 de chaque chiffre de '0' à '9'.
Je pensais que ce serait une bonne idée d'étiqueter numériquement ma nouvelle collection de DVD. J'ai collé l'autocollant '1' sur mon premier DVD enregistré et j'ai mis les 19 autocollants restants dans un tiroir.
Le lendemain, j'ai acheté un autre DVD vierge (recevant 20 nouveaux autocollants avec celui-ci) et après avoir enregistré l'émission, je l'ai étiqueté '2'.
Et puis je me suis demandé : quand les autocollants seront-ils épuisés et que je ne pourrai plus étiqueter un DVD?
Quelques lignes de Python, non?
Pouvez-vous fournir du code qui résout ce problème avec un temps d'exécution raisonnable?
Modifier : La méthode de force brute prendrait simplement trop de temps pour s'exécuter. Veuillez améliorer votre algorithme afin que votre code puisse renvoyer la bonne réponse en, disons, une minute?
Crédit supplémentaire : Et si les DVDs étaient livrés avec 3 autocollants de chaque chiffre?