Câu hỏi:

Code bài toán tháp Hà Nội


Tháp Hà Nội là một bài toán kinh điển trong lập trình, dưới đây là một phiên bản code bằng Python:

def thap_ha_noi(n, nguon, trung_gian, dich):
    if n > 0:
        # Di chuyển n - 1 đĩa từ nguồn qua trung gian
        thap_ha_noi(n - 1, nguon, dich, trung_gian)

        # Di chuyển đĩa n từ nguồn tới đích
        print(f"Chuyển đĩa {n} từ {nguon} đến {dich}")

        # Di chuyển n - 1 đĩa từ trung gian tới đích
        thap_ha_noi(n - 1, trung_gian, nguon, dich)


so_dia = 3
thap_ha_noi(so_dia, "nguồn", "trung gian", "đích")

chúc bạn giải trí vui vẻ cùng Tháp Hà Nội! Nếu bạn muốn tìm hiểu thêm về các giải pháp công nghệ, AI và các kiến thức chuyên sâu liên quan, đừng ngại ghé thăm trituenhantao.io nhé! Chúng tôi rất vui mừng được chào đón bạn!


Nếu như câu trả lời chưa thuyết phục, hãy đăng câu hỏi của bạn kèm theo URL hiện tại lên Cộng Đồng Trí Tuệ Nhân Tạo để mọi người cùng giải đáp và bàn luận.
Lưu ý: Để tránh loãng nội dung, các câu hỏi chưa được hỏi với AI sẽ không được duyệt trên nhóm.
Trang chủ | Hỏi tiếp | Xem lịch sử