• 1
    Entrada y salida de datos
    • Tareas
  • 2
    Condiciones
    • Tareas
  • 3
    Bucle for
    • Tareas
  • 4
    Cadenas de texto
    • Tareas
  • 5
    Bucle while
    • Tareas
  • 6
    Listas
    • Tareas
  • 7
    Matrices 2D
    • Tareas
  • 8
    Diccionarios
    • Tareas
  • 9
    Conjuntos
    • Tareas
  • 10
    Funciones y recursión
    • Tareas
  • к

Lección 9. Sets

Dificultad:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

Tarea«¿Cuántos pasos para convertir A en B?»

💻 Python
Imagina que juegas un juego donde necesitas convertir el número   a   en el número   b , usando solo dos acciones:
  • duplicar el número ( a   =   a  *  2)
  • aumentar el número en uno ( a   =   a  + 1)
Escribe un programa que determine el número mínimo de pasos necesarios para convertir el número   a   en el número   b .

Formato de entrada

a & nbsp; y & nbsp; b , separados por un espacio, donde 0 & lt; & nbsp; a & nbsp; & le; & nbsp; b

Formato de salida

un número & ndash; El número mínimo de pasos

Ejemplo

Entrada

2 5

Salida

2

Pista

There will be no clue here, decide for yourself!

main.py
Prueba 1
Prueba 2
Prueba 3
Prueba 4
Prueba 5
Prueba 6
Prueba 7
Prueba 8
Prueba 9
Prueba 10
Solución del desarrollador

🎉 ¡Felicidades! 🎉

¡Has resuelto la tarea brillantemente! Era un reto difícil, pero encontraste la solución correcta. ¡Estás un paso más cerca de dominar la programación! Sigue así, cada etapa superada te hace más fuerte.

AD

Publicidad

red-snake blue-snake green-snake

Ejecutando tu código...

Asistente de IA

¡Hola! Soy tu asistente de programación. Hazme cualquier pregunta sobre Python — puedo explicarte funciones, métodos y ayudarte con la tarea actual.