🙌 ¡APOYÁ AL CANAL! Si te gusta mi contenido, invitame un cafecito 😁 ➡ Desde Argentina: cafecito.app/charlycimino ➡ Fuera de Argentina: paypal.me/charlycimino 📌 Dejá tu comentario 📝, dale 'like' 👍, suscribite al canal 👥 y activá la campanita 🔔 ¡GRACIAS!
Entiendo toda tu explicación y muchas gracias por ello, venía perdido con el concepto. Sin embargo, hay un ejemplo que me trae loco y no he logrado decifrar. Quisiera entender el ejemplo de la Torre de Hanoi, sigo sin entender con la recursividad cómo llega al resultado. Le pregunté a ChatGPT, pero sigo sin entender. El código que me dejó nuestra amiga la IA: def torre_de_hanoi(n, origen, destino, auxiliar): if n == 1: # Caso base print(f"Mover disco 1 de {origen} a {destino}") return 1 # Un movimiento realizado else: # Mover n-1 discos desde el origen al auxiliar movimientos = torre_de_hanoi(n - 1, origen, auxiliar, destino) # Mover el disco n desde el origen al destino print(f"Mover disco {n} de {origen} a {destino}") movimientos += 1 # Un movimiento realizado # Mover los n-1 discos desde el auxiliar al destino movimientos += torre_de_hanoi(n - 1, auxiliar, destino, origen) return movimientos # Ejecutar con n discos n_discos = 5 total_movimientos = torre_de_hanoi(n_discos, "Torre A", "Torre C", "Torre B") print(f"Total de movimientos: {total_movimientos}")
Sos capo Charly!!!! Una pregunta, nada que ver con lo que explicaste en el video porque la verdad todo mas que claro, je. Queria saber que extension usas en VS CODe para que te ponga los puntitos al apretar tabulacion? No se si me explique bien, jajaja
Hola. ¡Gracias! No es una extensión, es simplemente decirle a VSCode que renderice los espacios en blanco. Te dejo una imagen para que sepas donde activarlo: imgur.com/BqYZT7O
🙌 ¡APOYÁ AL CANAL! Si te gusta mi contenido, invitame un cafecito 😁
➡ Desde Argentina: cafecito.app/charlycimino
➡ Fuera de Argentina: paypal.me/charlycimino
📌 Dejá tu comentario 📝, dale 'like' 👍, suscribite al canal 👥 y activá la campanita 🔔 ¡GRACIAS!
Q linda la explicación, vida argentina
Muchas Gracias Charly❤
Entiendo toda tu explicación y muchas gracias por ello, venía perdido con el concepto. Sin embargo, hay un ejemplo que me trae loco y no he logrado decifrar. Quisiera entender el ejemplo de la Torre de Hanoi, sigo sin entender con la recursividad cómo llega al resultado. Le pregunté a ChatGPT, pero sigo sin entender.
El código que me dejó nuestra amiga la IA:
def torre_de_hanoi(n, origen, destino, auxiliar):
if n == 1: # Caso base
print(f"Mover disco 1 de {origen} a {destino}")
return 1 # Un movimiento realizado
else:
# Mover n-1 discos desde el origen al auxiliar
movimientos = torre_de_hanoi(n - 1, origen, auxiliar, destino)
# Mover el disco n desde el origen al destino
print(f"Mover disco {n} de {origen} a {destino}")
movimientos += 1 # Un movimiento realizado
# Mover los n-1 discos desde el auxiliar al destino
movimientos += torre_de_hanoi(n - 1, auxiliar, destino, origen)
return movimientos
# Ejecutar con n discos
n_discos = 5
total_movimientos = torre_de_hanoi(n_discos, "Torre A", "Torre C", "Torre B")
print(f"Total de movimientos: {total_movimientos}")
🎉🎉🎉🎉 perfecto, otra manera de crear bucles infinitos. Jajajajaja gracias!!
Buen video brother
Sos capo Charly!!!! Una pregunta, nada que ver con lo que explicaste en el video porque la verdad todo mas que claro, je. Queria saber que extension usas en VS CODe para que te ponga los puntitos al apretar tabulacion? No se si me explique bien, jajaja
Hola. ¡Gracias! No es una extensión, es simplemente decirle a VSCode que renderice los espacios en blanco. Te dejo una imagen para que sepas donde activarlo: imgur.com/BqYZT7O
@@CharlyCimino Un golazo, je. Ahí pude. Nuevamente gracias! Un abrazote!