Mục tiêu của bạn là tạo ra một vòng xoắn Fibonacci với các số.
Ví dụ đầu vào / đầu ra
1 -> 1
2 -> 1 1
3 -> 1 1
2 2
2 2
6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 1 1 3 3 3
8 8 8 8 8 8 8 8 2 2 3 3 3
8 8 8 8 8 8 8 8 2 2 3 3 3
Đầu vào Có thể lấy đầu vào thông qua STDIN hoặc đối số hàm. Nó sẽ là một số duy nhất
Đầu ra Đầu ra có thể từ STDOUT hoặc giá trị trả về của hàm. Nó phải là một chuỗi đơn.
Không được phép thêm khoảng trắng ở cuối dòng. Đầu ra có thể chứa các chữ số, nguồn cấp dữ liệu (dòng mới) và dấu cách.
Định hướng không quan trọng, điều này có nghĩa là xoay và phản xạ. Miễn là nó tuân theo mô hình xoắn ốc Fibonacci hợp lệ.
Các số có số lượng chữ số khác nhau (ví dụ 1 và 13) phải được căn phải với nhau. Một khoảng trắng có thể cần được thêm vào đầu dòng để mọi thứ có thể xếp hàng.
1 1 1 1
100 100 should actually be 100 100
Bạn có thể xem một ví dụ ở đây
Đây là mã golf để mã ngắn nhất tính theo byte thắng!
Numbers with different amounts of digits (e.g. 1 and 13) should be aligned to the left side of the digit a space may need to be added to the very beginning of a line so everything can line up.
Điều này nghe có vẻ rõ ràng hơn như hai câu.