Python GrundlagenMittel

Programm zur Berechnung der Länge eines Strings mittels Rekursion

Detaillierte Anleitung und Python-Implementierung für das Problem „Programm zur Berechnung der Länge einer Zeichenfolge mithilfe der Rekursion“.

Problemstellung

Mittel

Schreiben Sie eine Funktion string_length(s), die mithilfe der Rekursion die Länge der Zeichenfolge s berechnet und zurückgibt. Sie dürfen die integrierte Funktion len() NICHT verwenden. Der Basisfall ist eine leere Zeichenfolge mit der Länge 0. Zählen Sie für jeden rekursiven Aufruf ein Zeichen und führen Sie eine Rekursion für die verbleibende Zeichenfolge durch.

Einschränkungen
  • 0 <= len(s) <= 1000
  • s contains only printable ASCII characters

Beispiele

Example 1
Input
s = 'hello'
Output
5
Explanation

The string 'hello' has 5 characters: h, e, l, l, o.

Example 2
Input
s = 'python'
Output
6
Explanation

The string 'python' has 6 characters.

Example 3
Input
s = ''
Output
0
Explanation

An empty string has length 0.

Need a Hint?
Erwägen Sie die Verwendung rekursionsspezifischer 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.