Giả sử chúng ta có một số n. Chúng ta phải tìm một tam giác có n hàng và mỗi hàng chứa palindrome.
Vì vậy, nếu đầu vào là n =5, thì đầu ra sẽ là
1121123211234321123454321
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
- đối với tôi trong phạm vi từ 1 đến n, thực hiện
- display ((phần nguyên của (10 ^ i) - 1) / 9) ^ 2
- chuyển đến dòng tiếp theo
Ví dụ
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -
def giải quyết (n):cho tôi trong phạm vi (1, n + 1):print ((((10 ** i) - 1) // 9) ** 2) n =8solve (n)Đầu vào
8Đầu ra
1121123211234321123454321123456543211234567654321123456787654321