algorytm.org

Implementacja w Python



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Problem wież Hanoi - Implementacja w Python
Ocena użytkownikóww: *****  / 2
SłabyŚwietny
Nadesłany przez Łukasz Kominek, 23 lutego 2013 14:47
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

hanoi_2.py:
# Problem wież Hanoi
# Łukasz Kominek
# www.algorytm.org
# Krótsza wersja rozwiązania.
# -*- coding: utf-8 -*-

def hanoi(n, A, B, C):
	"""Wieże Hanoi w Pythonie."""
	if n > 0:
		hanoi(n-1, A, C, B)
		C.append(A.pop())
		print A, B, C
		hanoi(n-1, B, A, C)
Dodaj komentarz