her bilgisayarcının hayatında en az bir kez karşılaştığı matematiksel bir problem. 3 kule kullanarak diskleri bir kuleden bir kuleye geçirmektir olayın özü.
verilen n tane disk için en kısa (2^n)-1* hamlede tamamlanabilen zeka oyunu. farklı disk sayıları için farklı çözümleri barındıran site için (bkz: http://www.cut-the-knot.org/...)
bu problem 1883'te fransız matematikçi edouard lucas tarafından bulunmuş. esas hesaba göre, 64 tane altın disk varmış (ki tamamlaması epey uzun sürer). yan yana 3 direk bulunmakta imiş ve bunlardan ilkinde 64 diskin tamamı sıralı durumdaymış. keşişler bu 64 altın diski, sadece üçüncü direği geçici direk olarak kullanarak, küçük bir diski, kendisinden büyük olanın üzerinde bulundurmak şartını koruyarak depolayabilecek, tamamını da ikinci diske aktaracakmış. eğer 64 diskin tamamını, ikinci direğe dizerlerse de dünyanın sonu gelecekmiş. aww bi durum. neyse ki verilen kurallar dahilinde, hanoi kuleleri algoritmasının tamamlanması (1 diskin aktarımı için 1 saniye versek bile) 5.8 milyar asır falan süreceğinden böyle bir şey olmayacak, tırsmayın.
towers of hanoi adıyla daha ilk yıllardan bilgisayar bilimcisi adaylarının karşısına dikilen kuleler. ikiz versiyonlarından* ya da sayıca kendinden fazla olanlarından** daha beter, iki üzeri altız kuleler.
dam üstünde un eler, dam üstünde un eler; vesaire.
işte eskiden insanlar 64 tane olan hanoi kulelerini bitirebilirse ölümsülüğü bulacaklarına inanıyorlarmış, tabi bulamamışlar ki zaten yapması anca bilgisayarla bile 5 milyar küsür asır sürdüğü hesaplanmış