Dòng đầu tiên được thực hiện với ceil(n/2)
các phần tử trong đó mỗi phần tử là:<space><odd-number><space>
Dòng thứ hai được tạo với ceil(n/2)
các phần tử, nhưng mỗi phần tử / \
chỉ.
Bạn có thể giả định n >= 0
và n <= 10
.
Ví dụ
Đầu vào: 3
1 3
/ \/ \
Đầu vào: 10
1 3 5 7 9
/ \/ \/ \/ \/ \
Ví dụ trong Python 3, 103 byte:
lambda a:print("".join([" "+str(i)+" "for i in range(1,a+1,2)]+["\n"]+["/ \\"for i in range(1,a+1,2)]))
Mã ngắn nhất tính bằng byte thắng :)
<space><odd-number><space>
, nhưng các trường hợp kiểm tra không có khoảng trắng sau số lẻ cuối cùng. Nó là tùy chọn? Ngoài ra, là đầu ra cho n=0
hai dòng trống?