Bạn nên viết một chương trình hoặc hàm được cung cấp N
bởi một N
ô vuông cách đều nhau và một đầu ra hình tròn được khắc đặc hoặc trả về số lượng hình vuông lưới được chồng lên một phần hoặc toàn bộ bởi hình tròn rắn.
Các lớp phủ có kích thước 0 (nghĩa là khi vòng tròn chỉ chạm vào một đường) không được tính. (Những sự chồng chéo này xảy ra tại ví dụ N = 10
.)
Thí dụ
N = 8 (64 squares), Slices = 60
Đầu vào
- Một số nguyên
N > 0
. (Lưới sẽ cóN * N
hình vuông.)
Đầu ra
- Một số nguyên, số lát tròn rắn.
Ví dụ
(cặp đầu vào-đầu ra)
Inputs: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Outputs: 1 4 9 16 25 36 45 60 77 88 109 132 149 172 201
Đây là mã golf để chiến thắng ngắn nhất.
N^2
.