Nejste přihlášen/a.

Přihlásit se do poradny

 

Hanojské věže v Pythonu 3

Od: python3 odpovědí: 3 změna:

Dobrý den,

jaké jiné řešení kromě rekurzivní metody se dá využít pro hanojské věže v Pythonu 3?

Děkuji.

 

 

3 odpovědi na otázku
Řazeno dle hodnocení

 

 

hodnocení

2x
avatar elisa24

def moveTower(height,fromPole, toPole, withPole):
if height >= 1:
moveTower(height-1,fromPole,withPole,toPole)
moveDisk(fromPole,toPole)
moveTower(height-1,withPole,toPole,fromPole)

def moveDisk(fp,tp):
print("moving disk from",fp,"to",tp)

moveTower(3,"A","B","C")

python3
hodnocení

Ale to je rekurzivní metoda, ne?

Aha, promiň, podívej se sem.

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]