Giới thiệu
Tương tự như Chuỗi Fibonacci, Chuỗi Padovan ( OEIS A000931 ) là một chuỗi các số được tạo ra bằng cách thêm các số hạng trước đó trong chuỗi. Các giá trị ban đầu được định nghĩa là:
P(0) = P(1) = P(2) = 1
Các điều khoản 0, 1 và 2 đều là 1. Mối quan hệ lặp lại được nêu dưới đây:
P(n) = P(n - 2) + P(n - 3)
Do đó, nó mang lại trình tự sau:
1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, 351, ...
Sử dụng các số này làm độ dài cạnh của các hình tam giác đều tạo ra một đường xoắn ốc đẹp khi bạn đặt tất cả chúng lại với nhau, giống như hình xoắn ốc Fibonacci:
Hình ảnh lịch sự của Wikipedia
Bài tập
Nhiệm vụ của bạn là viết một chương trình tái tạo vòng xoắn ốc này bằng đầu ra đồ họa, với đầu vào tương ứng với thuật ngữ nào.
Quy tắc
- Việc gửi của bạn phải có khả năng xử lý ít nhất đến nhiệm kỳ thứ 10 (9)
- Nội dung gửi của bạn phải là một chương trình hoặc chức năng đầy đủ nhận đầu vào và hiển thị kết quả đồ họa (xuất ra hình ảnh hoặc biểu đồ, v.v.)
- Bạn phải hiển thị bằng chứng về đầu ra đồ họa của bạn trong trình của bạn
- Xoay của đầu ra được cho phép, trong bội số 60 độ, với cùng một đại diện
- Đi ngược chiều kim đồng hồ cũng được cho phép
- Sơ hở tiêu chuẩn bị cấm
Bạn có thể cho rằng đầu vào sẽ> 0 và định dạng đầu vào chính xác sẽ được cung cấp.
Chấm điểm
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng. Chuc mưng năm mơi mọi ngươi!