• 1
    Eingabe und Ausgabe
    • Aufgaben
  • 2
    Bedingungen
    • Aufgaben
  • 3
    For-Schleife
    • Aufgaben
  • 4
    Zeichenketten
    • Aufgaben
  • 5
    While-Schleife
    • Aufgaben
  • 6
    Listen
    • Aufgaben
  • 7
    2D-Arrays
    • Aufgaben
  • 8
    Wörterbücher
    • Aufgaben
  • 9
    Mengen
    • Aufgaben
  • 10
    Funktionen und Rekursion
    • Aufgaben
  • к

Lektion 9. Sets

Schwierigkeit:

Aufgabe«Wie viele Schritte von A zu B?»

💻 Python
Stellen Sie sich vor, Sie spielen ein Spiel, bei dem Sie die Zahl   a   in die Zahl   b umwandeln müssen, indem Sie nur zwei Aktionen verwenden:
  • die Zahl verdoppeln ( a   =   a  *  2)
  • die Zahl um eins erhöhen ( a   =   a  + 1)
Schreiben Sie ein Programm, das die minimale Anzahl von Schritten bestimmt, die erforderlich sind, um die Zahl   a   in die Zahl   b umzuwandeln.

Eingabeformat

zwei ganze Zahlen & nbsp; a & nbsp; und & nbsp; b , durch ein Leerzeichen getrennt, wobei 0 & lt; & nbsp; a & nbsp; & le; & nbsp; b

Ausgabeformat

eine Zahl & ndash; Die minimale Anzahl von Schritten

Beispiel

Eingabe

2 5

Ausgabe

2

Hinweis

There will be no clue here, decide for yourself!

main.py
Test 1
Test 2
Test 3
Test 4
Test 5
Test 6
Test 7
Test 8
Test 9
Test 10
Entwicklerlösung

🎉 Glückwunsch! 🎉

Du hast die Aufgabe hervorragend gelöst! Es war schwierig, aber du hast die Lösung gefunden. Du bist dem Meister einen Schritt näher! Mach weiter so.

AD

Werbung

red-snake blue-snake green-snake

Führe deinen Code aus...

KI-Assistent

Hallo! Ich bin dein Programmier-Assistent. Stelle mir beliebige Fragen zu Python — ich erkläre Funktionen, Methoden und helfe dir bei der aktuellen Aufgabe!