Top 150-InterviewEinfach

Reverse Integer

Detaillierte Anleitung und Python-Implementierung für das „Reverse Integer“-Problem.

Problemstellung

Einfach

Geben Sie bei einer gegebenen 32-Bit-Ganzzahl x mit Vorzeichen x mit umgekehrten Ziffern zurück. Wenn das Umkehren von x dazu führt, dass der Wert den vorzeichenbehafteten 32-Bit-Ganzzahlbereich [-2^31, 2^31 - 1] verlässt, wird 0 zurückgegeben.

Gehen Sie davon aus, dass die Umgebung das Speichern von 64-Bit-Ganzzahlen (mit oder ohne Vorzeichen) nicht zulässt.

Schreiben Sie eine Funktion reverse(x: int) -> int.

Einschränkungen
  • -2^31 <= x <= 2^31 - 1

Beispiele

Example 1
Input
x = 123
Output
321
Explanation

Reversing 123 gives 321.

Example 2
Input
x = -123
Output
-321
Explanation

Reversing -123 gives -321.

Example 3
Input
x = 120
Output
21
Explanation

Reversing 120 gives 021, which is 21.

Need a Hint?
Erwägen Sie die Verwendung von Bitmanipulations-spezifischen Datenstrukturen wie Sets 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.