Python GrundlagenEinfach

Ersetzen Sie in einer bestimmten Ganzzahl alle Nullen durch 1

Detaillierte Anleitung und Python-Implementierung für das Problem „Ersetzen Sie alle Nullen durch 1 in einer bestimmten Ganzzahl“.

Problemstellung

Einfach

Schreiben Sie eine Funktion replace_zeros(n), die eine positive Ganzzahl n annimmt und eine neue Ganzzahl zurückgibt, bei der jede Ziffer „0“ in n durch „1“ ersetzt wurde.

Wenn beispielsweise n = 102030, sollte das Ergebnis 112131 sein (jede 0 wird zu 1).

Einschränkungen
  • 1 <= n <= 10^9

Beispiele

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?
Erwägen Sie die Verwendung von Numbers-spezifischen Datenstrukturen wie Mengen oder Heaps.
Edge Cases to Watch
  • Leere Eingabestrukturen
  • Einzelelementeingaben
  • Große numerische Grenzen

Bereit zur Lösung?

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

Im Editor öffnen
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

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.