Python BasesFacile

Remplacez tous les 0 par 1 dans un entier donné

Guide détaillé et implémentation de Python pour le problème « Remplacer tous les 0 par 1 dans un entier donné ».

Énoncé du problème

Facile

Écrivez une fonction replace_zeros(n) qui prend un entier positif n et renvoie un nouvel entier où chaque chiffre « 0 » dans n a été remplacé par « 1 ».

Par exemple, si n = 102030, le résultat devrait être 112131 (chaque 0 devient 1).

Contraintes
  • 1 <= n <= 10^9

Exemples

Example 1
Input
replace_zeros(102030)
Output
112131
Explanation

The digits of 102030 are 1,0,2,0,3,0. Replacing each 0 with 1 gives 1,1,2,1,3,1 = 112131.

Example 2
Input
replace_zeros(1000)
Output
1111
Explanation

1,0,0,0 becomes 1,1,1,1 = 1111.

Example 3
Input
replace_zeros(123)
Output
123
Explanation

No zeros in 123, so it remains unchanged.

Need a Hint?
Pensez à utiliser des structures de données spécifiques à Numbers, comme des ensembles ou des tas.
Edge Cases to Watch
  • Structures d'entrée vides
  • Entrées à élément unique
  • Grandes limites numériques

Prêt à résoudre ?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

Ouvrir dans l'éditeur
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.